카테고리 없음
python minidom
jyeounjae
2022. 9. 2. 18:11
minidomとは?
Document Object Model インターフェースの最小の実装です 完全な DOM に比べて単純で、非常に小さくなるように意図されています。
jazn.xml
<jazn-data>
<jazn-realm default="jazn.com">
...
</jazn-realm>
<policy-store>
...
</policy-store>
<system-policy>
...
</system-policy>
</jazn-data>
sample.py
from xml.dom.minidom import parse
# Parse a xml file.
dom = parse("system-jazn-data.xml")
# Process book nodes
appList = []
print("0", dom.firstChild.childNodes[0].nodeName)
print("1", dom.firstChild.childNodes[1].nodeName)
print("2", dom.firstChild.childNodes[2].nodeName)
print("3", dom.firstChild.childNodes[3].nodeName)
print("4", dom.firstChild.childNodes[4].nodeName)
print("5", dom.firstChild.childNodes[5].nodeName)
結果は以下
('0', '#text')
('1', u'jazn-realm')
('2', '#text')
('3', u'policy-store')
('4', '#text')
('5', u'system-policy')