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
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