为了支持StAXResult作为输入,我希望能够从XMLEventWriter改编为XMLStreamWriter。可以通过XMLOutputFactory2.createXMLEventWriter(XMLStreamWriter)向另一个方向前进。
对于读者来说存在类似的不对称性,因为XMLInputFactory只有一个从XMLStreamReader适应XMLEventReader的方法。
有办法做到这一点吗?
注意:我的代码目前在内部使用XMLStreamWriter,因此支持XMLStreamWriter是微不足道的。为了支持XMLEventWriter,我需要调整编写器或更改所有内部代码以使用XMLEventWriter(假设我可以从XMLStreamWriter改编为XMLEventWriter)。
答案 0 :(得分:0)
要回答我自己的问题,可以使用stax-utils中的XMLEventStreamWriter。