XML节点的子节点始终具有额外的第0个节点

时间:2015-04-07 14:27:39

标签: python xml minidom

我正在尝试使用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"

我所知道的是,每当我检索子节点时,它都会给我一个额外的子节点。

0 个答案:

没有答案