我可以从XMLEventWriter改编为XMLStreamWriter吗?

时间:2015-06-29 09:22:49

标签: xml-parsing stax jaxp

为了支持StAXResult作为输入,我希望能够从XMLEventWriter改编为XMLStreamWriter。可以通过XMLOutputFactory2.createXMLEventWriter(XMLStreamWriter)向另一个方向前进。

对于读者来说存在类似的不对称性,因为XMLInputFactory只有一个从XMLStreamReader适应XMLEventReader的方法。

有办法做到这一点吗?

注意:我的代码目前在内部使用XMLStreamWriter,因此支持XMLStreamWriter是微不足道的。为了支持XMLEventWriter,我需要调整编写器或更改所有内部代码以使用XMLEventWriter(假设我可以从XMLStreamWriter改编为XMLEventWriter)。

1 个答案:

答案 0 :(得分:0)

要回答我自己的问题,可以使用stax-utils中的XMLEventStreamWriter。