xml - 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 标头原样并访问所需的属性。
解决方案
推荐阅读
- python - 尽可能快地在 python 中的每一行的数据帧上运行 eval 代码
- azure - 如何在 azure 容器寄存器中查看图像数据
- android - Material Chip 输入小部件只能与 Theme.AppCompat 一起使用
- python - XML大文件处理
- python - Pandas Dataframe 访问多索引数据帧的最快方法
- ios - 有没有获取苹果订阅价格的API?
- node.js - Vue:增加最大事件监听器
- javascript - 在渲染不同的组件(`Router.Consumer`)时无法更新组件(`)。在 `Router.Consumer` 中定位错误的 setState() 调用
- get - 为什么我在执行 get API 时收到 promise denied 错误
- php - 转换失败!联系服务器管理员。使用 OfficeConverter 时出错