【发布时间】:2013-12-03 19:16:35
【问题描述】:
我在将 XML 文件解析为不同格式时遇到了很大的问题。 我正在尝试获取此链接中所述的所有相关数据:http://www.mkyong.com/java/how-to-read-xml-file-in-java-sax-parser/ (我之前搜索过stackoverflow,找到了这个链接)
我使用接口 XMLReader 进行解析,使用 XML Serializer 进行输出。
我只需要将带有 DTD 的 XML 转换为带有不同 DTD 的另一个 XML。不同之处在于,大多数子元素现在都是目标 XML 中的属性,而不是来自我的源 XML 的元素。没有新的元素,只有不同的安排。
有人知道如何用 SAX 解析器处理这个问题吗?
【问题讨论】: