我正在尝试使用Python minidom
解析以下XML节点。
<!-- Mapping of subjects -->
<root>
<English>
<key name = "Eng"></key>
</English>
<Maths>
<key name = "Mathematics"></key>
</Maths>
<SocialScience>
<key name = "Social"></key>
<key name = "Scocial"></key>
</SocialScience>
<NameoftheStudent>
<key name="Student's Name"></key>
<key name = "StudentName"></key>
</NameoftheStudent>
</root>
以下是处理上述XML的代码:
xmldoc = minidom.parse('./templates/dictionary.xml')
root = xmldoc.getElementsByTagName('root')
for nodes in root:
for node in nodes.childNodes:
for x in node.childNodes:
print "hello"
我所知道的是,每当我检索子节点时,它都会给我一个额外的子节点。