我是 xml 新手。我正在尝试解析 xml 文件以从中提取数据,但当我调用 doc=minidom.parse('D:\\CONFIGRATION.xml')
时,它在消息下方显示错误...
xml.parsers.expat.ExpatError:not well-formed (invalid token): line 474, column 15
473 <Extras>
474 <extra Type>
475 jpg
476 </extra Type>
477 <extra Type>
478 psd
479 </extra Type>
480 </Extras>
有人可以帮我吗?什么是格式良好的 XML 文档?
提前致谢
最佳答案
您问“格式良好”是什么意思。这意味着 XML 符合标准。不“格式良好”意味着您使用了非法语法。在您的具体情况下,您有一个如下所示的标签:
<@extra Type>
标签名称中不能有空格。您还有其他问题 - 您不能以 @ 开始标签,并且您的结束标签也是错误的。斜杠需要紧跟在 <
后面格式良好的 XML 的官方规范位于 W3C website 。您的 xml 不符合规范。如果您需要有关文档的更多详细信息,您可以使用多种 xml 验证服务之一。使用您最喜欢的搜索引擎搜索“xmlvalidation”。
关于xml - python xml 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217116/