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

          Python 學(xué)習(xí)筆記 - XML 解析

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

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

          3. python目錄的lib/site-packages/sitecustomize.py是一個(gè)特殊的腳本,Python會(huì)在啟動(dòng)的時(shí)候?qū)胨?br>
          4. 搜索元素:
          getElementByTagName()
          返回的是一個(gè)list

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

          主站蜘蛛池模板: 山东省| 焉耆| 旅游| 县级市| 蒙城县| 清水河县| 木兰县| 铜陵市| 平定县| 原平市| 牟定县| 象州县| 信丰县| 宣化县| 尼玛县| 桓台县| 宁河县| 湖口县| 延安市| 湄潭县| 富蕴县| 临沭县| 道孚县| 香港 | 婺源县| 洱源县| 邢台县| 公主岭市| 平顶山市| 资溪县| 谷城县| 汉寿县| 内江市| 耒阳市| 石屏县| 建始县| 潢川县| 巴林左旗| 精河县| 镇远县| 盐城市|