我正在使用 Python 的 ElementTree 解析 xml 文件,如下所示:
et = ElementTree(file=file("test.xml"))
test.xml 以几行 xml 注释开头。
有没有办法从 et 那里得到这些评论?
对于 ElementTree 1.2.X,有一篇文章使用 ElementTree 读取处理指令和注释 http://effbot.org/zone/element-pi.htm (http://effbot.org/zone/element-pi.htm http://effbot.org/zone/element-pi.htm).
EDIT:
另一种方法是使用lxml.etree它实现了 ElementTree API。引用自lxml.etree 的 ElementTree 兼容性 http://codespeak.net/lxml/compatibility.html:
ElementTree 忽略注释和
解析时处理指令
XML,同时etree 将读入它们和
将它们视为评论或
处理指令元素
分别。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)