因此,问题与标题中所述的差不多。我正在做一些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/>
关于java - 使用XMLEventWriter的自动关闭标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1154011/