首页 > 解决方案 > XML 解析:bs4 lxml 无法解析文件。xml 更改标题

问题描述

我有一个文件,其中包含 XML 声明

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><EnvelopeProfiles><EnvelopeProfile><businessAlias>SCHNEIDER_TEST</businessAlias>.........

当我使用 bs4

[soupObject = BeautifulSoup(sourceFile,features="xml")]

独立属性远离soupObject。虽然我想要访问的标签(比如:businessAlias)是可访问的。

如果我使用

[soupObject = BeautifulSoup(sourceFile,features="lxml")]

然后无法从soupObject 访问所需的标记(例如:businessAlias)。我应该怎么办。我想保持 xml 标头原样并访问所需的属性。

标签: xmlpython-2.7beautifulsouplxml

解决方案


推荐阅读