gpt4 book ai didi

Java XML 转换器 : Empty elements in long notation instead of short

转载 作者:行者123 更新时间:2023-12-01 15:07:30 24 4
gpt4 key购买 nike

我创建了一个转换工具来将一些信息添加到现有的 xml 文件中。这是通过使用 DOM 和 Transformer 类来完成的。输出文件将由第三方软件处理。此 TPS 需要长符号中输入和输出文件中的空标签。

不幸的是,变压器类总是将它们更改为短表示法。有没有办法防止这种情况发生?

我一直在搜索各种网站,但尚未找到真正适合我需求的解决方案。

请帮忙,谢谢,亲切的问候,马丁

最佳答案

您可以将 DOM 转换为 StAXResult

例如,

 XMLOutputFactory factory=XMLOutputFactory.newFactory();
XMLStreamWriter writer=factory.createXMLStreamWriter(System.out);
StAXResult result=new StAXResult(writer);
trans.transform(new DOMSource(doc),result);

关于Java XML 转换器 : Empty elements in long notation instead of short,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12783991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com