0

我正在.xml用这个片段解析一个非常简单的文件

import xml.etree.ElementTree as etree
tree = etree.parse('/home/user/dummy.xml')
print(tree.getroot())

输出是

<Element 'doc' at 0x1d2f090>

这是正确的,但我期待一些更清洁和简单的东西

doc

这是正常输出吗?我怎样才能清理这个?

我正在使用 Python 3.x


dummy.xml文件_

<?xml version="1.0"?>
<doc>
    <branch name="testing" hash="1cdf045c">
        text,source
    </branch>
    <branch name="release01" hash="f200013e">
        <sub-branch name="subrelease01">
            xml,sgml
        </sub-branch>
    </branch>
    <branch name="invalid">
    </branch>
</doc>
4

1 回答 1

1

是的,这是Element. 如果您只想要标签,请尝试:

print(tree.getroot().tag)
于 2013-04-01T05:14:14.683 回答