gpt4 book ai didi

java - 使用 jaxb/java 排列 xml 中的元素

转载 作者:数据小太阳 更新时间:2023-10-29 02:24:20 25 4
gpt4 key购买 nike

如何重新排列我的 xml 元素:

- <course>
- <CourseType>
- <GroupIndex>
<index>1</index>
<professor>James</professor>
</GroupIndex>
<classType>Lecture</classType>
</CourseType>
<courseCode>3000</courseCode>
</course>

收件人:

- <course>
<courseCode>3000</courseCode>
- <CourseType>
<classType>Lecture</classType>
- <GroupIndex>
<index>1</index>
<professor>James</professor>
</GroupIndex>
</CourseType>
</course>

是关于如何排列它们,使得不能展开的元素总是在可以展开的元素之上。

我在 java 中使用 JAXB 编码来转换我的对象以生成 xml 文件。

最佳答案

在你正在解码的类中使用proporder应该有助于解决这个问题

例如

@XmlType(propOrder = {
"courseCode",
"CourseType"
})

注意:当使用 propOrder 时,对象中的所有元素都必须添加到 propOrder。

关于java - 使用 jaxb/java 排列 xml 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13337085/

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