我使用Xerces库在文档中编写XML。为此,我使用OutputFormat类在XMLSerializer中传递OutputFormat的对象。但是,我所有的空xml元素都转换为自闭xml元素。防止将空的xml元素转换为自动关闭元素
我想这一点:
<Company Name="Dummy">
</Company>
但它的到来就像
<Company Name="Dummy" />
我曾尝试下面的代码:
try {
//print
OutputFormat format = new OutputFormat(dom,"iso-8859-1",true);
//to generate output to console use this serializer
XMLSerializer serializer = new XMLSerializer(System.out, format);
serializer.serialize(dom);
} catch(IOException ie) {
ie.printStackTrace();
}
有人能帮助我在这。
感谢,
出于好奇,为什么你不想使用缩写语法? – 2014-08-31 02:50:02
您是否愿意使用其他库来解决该问题? – shlomi33 2014-08-31 05:51:56