用Python,E中的自定义实体解析XML文件

2024-06-25 06:14:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我的工作是解析XML文件并检索各种报表。我还使用Python中的etree创建和编辑XML文件。大多数时候,我都被困在带有诸如mdash、nbsp等自定义实体的文件中。在

我浏览了一下,发现了这里提到的一个解决方案Python ElementTree support for parsing unknown XML entities?

所以我添加了实体定义[!实体nbsp“&;160;]它。它工作,但我需要将它们作为字符串来读取,添加实体定义,然后继续我的工作。在

这是唯一的办法吗?如果我想解析带有自定义实体的XML文件而不将它们添加到文件中,我可以这样做吗?在

有没有一种方法可以在脚本中定义这些实体并解析XMl文件?在


Tags: 文件实体编辑supportfor定义报表xml