Dav*_*her 5 xml format jaxb line-breaks
我正在尝试找到一种格式化xml的方法,以便每个属性都在一个新行中.
代码:
OutputFormat of = new OutputFormat();
of.setIndent(4);
XMLSerializer serializer = new XMLSerializer(of);
Writer stringWriter = new StringWriter();
serializer.setOutputCharStream(stringWriter);
marshaller.marshal(target, serializer.asContentHandler());
results = stringWriter.toString();
Run Code Online (Sandbox Code Playgroud)
我想要这个:
<blablabla isGood="false" newInstance="false" id="cse_a"
deleted="false" name="cse_a"
xmlns:blabla="http://www.blabla.com">
<Description><![CDATA[]]></Description>
<Name><![CDATA[A]]></Name>
</blablabla>
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
<blablabla isGood="false"
newInstance="false"
id="cse_a"
deleted="false"
name="cse_a"
xmlns:blabla="http://www.blabla.com">
<Description><![CDATA[]]></Description>
<DisplayName><![CDATA[A]]></DisplayName>
</blablabla>
Run Code Online (Sandbox Code Playgroud)
谢谢!