gpt4 book ai didi

java - 用 Java 格式化生成的 XML

转载 作者:行者123 更新时间:2023-12-01 15:47:41 28 4
gpt4 key购买 nike

我有一个使用 Transformer 生成的 xml 来进行实际写入(写入 StreamResult)。我试图让它生成得更好,更易于人类阅读。我已经插入了下面的代码,它为我进行了缩进。

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>

最佳答案

我建议使用 XSLT。他们有一个例子here .

关于java - 用 Java 格式化生成的 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820169/

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