6

簡単でXMLOutputFactory明白なはずですが、私は方法を見つけることができません. 私が手元に持っているのは、またはを抽出する方法がないです。OutputStreamResultWriterXMLStreamWriter

XMLStreamReaderResultOutputStream

Event API を使用して解決策がより簡単になる場合は、それも問題ありません。

ありがとうございました

4

1 に答える 1

11

を使用して、リーダーのラッピングをライターのラッピングjavax.xml.transform.Transformerに変換できます。StAXSourceStAXResult

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 に答える