5

したがって、質問はタイトルに記載されているとおりです。私はいくつかのxml作業を行っており、XMLEventWriterを使用しています。私が抱えている大きな問題は、いくつかの自己終了タグを作成する必要があることです

問題は、eventWriter でこれを行う方法がわからなかったことです。XMLEventFactory を使用して考えられることはすべて試しましたが、何もうまくいかないようです。どんな助けでも大歓迎です。

4

1 に答える 1

2

XMLEventWriterを使用してこれが可能かどうかはわかりません。XMLStreamWriterでは確かに可能です。

XMLEventWriter に行き詰まっている場合は、後でデータを変換できます。

Reader xml = new StringReader("<?xml version=\"1.0\"?><foo></foo>");
TransformerFactory transFactory = TransformerFactory.newInstance();
Transformer transformer = transFactory.newTransformer();
transformer.transform(new StreamSource(xml),
    new StreamResult(System.out));

上記のコードの出力は次のとおりです。

<?xml version="1.0" encoding="UTF-8"?><foo/>
于 2009-07-20T15:16:25.730 に答える