Python 使用BeautifulSoup解析格式错误的XML而不转换标记

Python 使用BeautifulSoup解析格式错误的XML而不转换标记,python,xml,beautifulsoup,Python,Xml,Beautifulsoup,BeautifulSoup可以非常简单地修复格式错误的XML: 进口bs4 value=unicodebs4.BeautifulSoupvalue,xml 但在处理此类XML时: 它给了我: 我想保持原味!如何告诉BeautifulSoup不要太聪明?仔细查看整个文档后,我发现一些名称空间定义不再存在。添加它们后,达到了所需的行为。您能解释一下如何解决此问题吗?我不太明白。您是如何使用BeautifulSoup的?例如,缺少xlink命名空间定义。我在源文件中找到了它:BeautifulSoup

BeautifulSoup可以非常简单地修复格式错误的XML:

进口bs4 value=unicodebs4.BeautifulSoupvalue,xml 但在处理此类XML时:

它给了我:


我想保持原味!如何告诉BeautifulSoup不要太聪明?

仔细查看整个文档后,我发现一些名称空间定义不再存在。添加它们后,达到了所需的行为。

您能解释一下如何解决此问题吗?我不太明白。您是如何使用BeautifulSoup的?例如,缺少xlink命名空间定义。我在源文件中找到了它:BeautifulSoup代码没有更改。