我们可以使用SaxParser创建xml吗
我需要通过比较一个特定的属性id来合并两个xml文件。我不熟悉xml解析。我使用SAXParser来解析XML。我不知道如何推进合并这件事。有谁能提出一个合适的更好的方法来合并两个xml文件吗。这个需求的输出应该是一个新的xml文档。我还应该记住性能。SAX在性能方面显然更好。没有代码,我只能指向一些有用的文章我们可以使用SaxParser创建xml吗,xml,dom,xml-parsing,jaxb,sax,Xml,Dom,Xml Parsing,Jaxb,Sax,我需要通过比较一个特定的属性id来合并两个xml文件。我不熟悉xml解析。我使用SAXParser来解析XML。我不知道如何推进合并这件事。有谁能提出一个合适的更好的方法来合并两个xml文件吗。这个需求的输出应该是一个新的xml文档。我还应该记住性能。SAX在性能方面显然更好。没有代码,我只能指向一些有用的文章 http://www.informit.com/library/content.aspx?b=STY_XML_21days&seqNum=221 使用标准API解析XML的最快
http://www.informit.com/library/content.aspx?b=STY_XML_21days&seqNum=221
使用标准API解析XML的最快方法是使用StAX(
javax.XML.stream
)。您可以为每个输入文档提供一个实例xmlstreeamreader
,并将结果写入一个xmlstreeamwriter
根据合并逻辑的复杂程度,您可以使用JAXB将输入XML的所有部分引入域对象,然后仍然封送到XMLStreamWriter
XMLEventReader
和XMLEventWriter
之间移动数据。