所以问题几乎与标题中所述的一样.我正在做一些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/>