Transformer オブジェクトから出力 XML ファイルをフォーマットすることは可能ですか。
今のところ、私はこれらを出力として得ました:
<A name="a" type="a">
<B name="b" type="b" width="100" height="100" />
<B name="b" type="b" width="100" height="200" />
<B name="b" type="b" width="100" height="300" />
<B name="b" type="b" width="100" height="400" />
</A>
しかし、私は次のようなものが欲しいです:
<A name="a"
type="a">
<B name="b"
type="b"
width="100"
height="100" />
<B name="b"
type="b"
width="100"
height="200" />
<B name="b"
type="b"
width="100"
height="300" />
<B name="b"
type="b"
width="100"
height="400" />
</A>
トランスフォーマーのコード スニペットは次のとおりです。
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(file);
transformer.transform(source, result);