我有一个合并两个xml文件的需求,我正在尝试使用stax解析器进行调查。我只关心几个特定的元素,因为其余的元素在两个xml文件中是相同的。例如: A.xml
<report>
<measurement event-id="2170014015"/>
<measurement event-id="2170014021"/>
</report>
B.xml
<report>
<measurement event-id="2170014011"/>
<measurement event-id="2170014013"/>
<measurement event-id="2170014015"/>
</report>
Output:
<report>
<measurement event-id="2170014015">
<measurement event-id="2170014021">
<measurement event-id="2170014011">
<measurement event-id="2170014013">
</report>
These are for understanding purpose(but xml files are pretty big). What is the opinion on using jaxb 发布于 2013-05-15 19:26:26
如果这些文件真的很大,那么我不推荐使用JAXB。除非你要向它扔一大堆内存。StAX将是更好的选择。有关如何使用StAX合并多个文档的信息,请参阅此tutorial。
https://stackoverflow.com/questions/16109796
复制相似问题