【发布时间】:2018-08-03 02:34:31
【问题描述】:
如何在 Python 3 中读取 XML 文档的标题?
理想情况下,我会使用 defusedxml 模块作为documentation states that it's safer,但在这一点上(经过数小时的尝试后),我会满足于任何解析器。
例如,我有一个看起来像这样的文档(这实际上来自一个练习):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <!-- this is root -->
<!-- CONTENTS -->
</plist>
我想知道如何访问根节点之前的所有内容。
这似乎是一个笼统的问题,我以为我很容易在网上找到答案,但我想我错了。我找到的最接近的东西是this question on Stack Overflow,它并没有真正帮助(我查看了xml.sax,但找不到任何相关内容)。
【问题讨论】:
标签: python xml python-3.x xml-parsing