java - 使用java从xml文件中读取html标签
问题描述
我正在使用 xml 解析器 (DocumentBuilderFactory) 来解析我的 Java 代码中的 xml 数据(从 API 调用获得的 I/p)。我在要保留的 xml 节点中有一些 html 标签(样式信息),但解析器通过将它们视为 xml 标签并读取它们之间的文本内容来忽略这些标签。
例如:
<xmltag1 type="">
<div id="">
<p> text content1 </p>
</div>
</xmltag1>
当我解析上面的 xml 节点“xmltag1”时,我只能读取“text content1”,尽管 html 标记包含在 xml 标记之间。请帮忙。
PS:我对 i/p(xml 数据)没有任何控制权,所以我不能使用 CDATA 部分。
解决方案
推荐阅读
- c# - 通过方法访问列表的一般方式
- sql - 如何按定义的计数对点进行分组并为每个组返回一个边界框?
- jquery - Bootstrap 的 JavaScript 需要 jQuery 1.9.1 或更高版本 - 自动完成
- reactjs - 尝试使用 Redux Form 将对象插入 Redux 存储时出现错误
- python - 将零移动到列表末尾
- oracle - 无法创建审计跟踪文件
- google-cloud-data-fusion - 可以使用 Cloud Data Fusion 管道修改或删除 BigQuery 数据集中表中的行吗?
- android - 如何修复 react native APK 发布构建错误
- swiftui - SwiftUI - 嵌入到 ScrollView 后文本被截断
- ionic4 - 离子服务不能在 IONIC4 上的 devApp 上运行