我有一个xml文件(可能很大)我想用处理的信息处理和更新。 如果可能的话,我想用staxmate来做这件事。 我找到了有关阅读和写作的文档 http://wiki.fasterxml.com/StaxMateTutorial ......但是在往返时很少(即同时做两件事)。
我怀疑以下内容会参与其中...... http://woodstox.codehaus.org/3.2.6/javadoc/org/codehaus/stax2/XMLInputFactory2.html#configureForRoundTripping%28%29
我期待找到的是一个通过的功能 SMHierarchicCursor会将其及其子项写入 一个SMOutputContainer(或类似的东西)。
特别是我想用Staxmate来做类似...... How to modify a huge XML file by StAX?
答案 0 :(得分:1)
在StaxMate中输入和输出端之间没有耦合,尽管在给定输入XMLStreamReader2实例的情况下仍然可以在XMLStreamWriter2(copyCurrentEvent或类似的东西)上使用底层复制方法。但由于游标将跳过看似可忽略的内容,因此对于特定用例可能效果不佳。