posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Python 學習筆記 - XML 解析

          Posted on 2007-08-18 16:33 ZelluX 閱讀(1127) 評論(0)  編輯  收藏 所屬分類: Scripting
          1. 貌似和dive into python中的有一定的差異,可能是版本的關系(python 2.2 - 2.5)
          minidom.parse("binary.xml")得到的對象是binary.xml的整棵dom樹,它的第一個結點包含了DOCTYPE的相關信息,對于它的字節點的firstNode,貌似一般都是空的。

          2. unicode 相關
          string.encode()
          sys.getdefaultencoding()
          指定.py文件編碼的方法:
          在每個文件開頭加入編碼聲明
          # -*- coding: UTF-8 -*-

          3. python目錄的lib/site-packages/sitecustomize.py是一個特殊的腳本,Python會在啟動的時候導入它。

          4. 搜索元素:
          getElementByTagName()
          返回的是一個list

          5. 元素屬性
          attributes 是一個xml.dom.minidom.NameNodeMap實例,常用的方法如keys() values(),同時也有__getitem__方法,類似于dictionary

          主站蜘蛛池模板: 黄大仙区| 浏阳市| 多伦县| 昆明市| 庆元县| 天长市| 大荔县| 拉萨市| 凤冈县| 濮阳县| 兴仁县| 邹城市| 颍上县| 于田县| 九江市| 石泉县| 黑龙江省| 洪湖市| 太仆寺旗| 天峨县| 股票| 张家港市| 定日县| 中超| 新民市| 乐业县| 涪陵区| 洱源县| 江口县| 临高县| 沁阳市| 梁山县| 日照市| 商都县| 邢台县| 田东县| 彭泽县| 北川| 菏泽市| 商都县| 子长县|