Java XML 解析 : taking inner XML using SAX

标签 java xml sax xml-parsing

我正在使用 SAX 解析 XML 文件,有时我需要元素的内部 XML。例如,对于以下 XML

<a name="abc">
  <b>def</b>
<a>

我需要获取元素 a 的内部 XML,这将是

<b>def<b>

最简单的方法是什么?

谢谢。

伊凡

最佳答案

对于这种情况,我建议使用 2 个内容处理程序。第一个负责查找文档的相关部分,第二个负责处理内容。我对类似问题的回答(参见下面的链接)演示了如何实现这种方法:

关于Java XML 解析 : taking inner XML using SAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5028613/

相关文章:

java - 如何以编程方式从 Java 创建 XML?

java - 如何获取以下 sibling 的编号和姓名

java - 使用 SAX 解析器解析 Xml

java - 任务 ':app:transformClassesWithJarMergingForDebug 执行失败

java - 将 byte 或 int 转换为 bitset

java - 控制台上的光标似乎很滞后

php - 使用 Python 或 PHP 从 Treenode 创建 XML

java - 用户提供字符串后将 JTextField 中的文本分配给文件

android - 更改默认抽屉导航的图标大小

java - 如何将 XMLStreamReader 转换为 XMLStreamWriter