したがって、質問はタイトルに記載されているとおりです。私はいくつかのxml作業を行っており、XMLEventWriterを使用しています。私が抱えている大きな問題は、いくつかの自己終了タグを作成する必要があることです
問題は、eventWriter でこれを行う方法がわからなかったことです。XMLEventFactory を使用して考えられることはすべて試しましたが、何もうまくいかないようです。どんな助けでも大歓迎です。
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/>