6

应该很容易和明显,但我找不到一种方法 -XMLOutputFactory接受 anlyOutputStreamResult另一种方法Writer来生成新的XMLStreamWriter.

我手头有一个XMLStreamReader没有提取 aResultOutputStream.

如果使用 Event API 解决方案更容易,那也可以。

谢谢

4

1 回答 1

11

您可以使用 ajavax.xml.transform.TransformerStAXSource包装阅读器转换为StAXResult包装作者。

TransformerFactory tf = TransformerFactory.newInstance();
Transformer t = tf.newTransformer();
StAXSource source = new StAXSource(xmlStreamReader);
StAXResult result = new StAXResult(xmlStreamWriter);
t.transform(source, result);

使用事件 API,您还可以使用以下内容:

于 2011-04-05T09:17:59.933 回答