0
我有一個使用Transformer生成的xml來執行實際寫入(到StreamResult)。我試圖讓它很好地生成,這是更可讀的。我已經插入了下面的代碼,它爲我做了縮進。在Java中格式化生成的XML
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
然而,在這種情況下,我有一個元素的屬性,如:
<ElementA name="foo" description="bar" value="xyz"></ElementA>
我怎樣才能使它看起來像下面的一個具有屬性在我設定的順序列出他們在代碼中使用elementA.setAttribute(「name」,「foo」);目前它按照字母順序排列:
<ElementA name="foo"
description="bar"
value="xyz">
</ElementA>
據我所知格式屬性的選項是不可用的...如果你想以這種方式格式導入到XML編輯器(如eclipse)並執行格式。 – home