gpt4 book ai didi

xml - 如何使用 XmlSerializer 指定 XmlAttributes 的顺序

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

XmlElement 有一个 "Order" 属性,当使用 XmlSerializer 进行序列化时,您可以使用该属性指定属性的精确顺序(无论如何彼此相关)。

public class bookingList
{
[XmlElement(Order = 1)]
public string error { get; set; }
[XmlElement(Order = 2)]
public int counter { get; set; }
[XmlElement(ElementName = "booking", Order = 3)]
public List<booking> bookings = new List<booking>();
}

XmlAttribute 有类似的东西吗?我只想设置属性的顺序,例如

<MyType end="bob" start="joe" />

<MyType start="joe" end="bob" />

这只是为了可读性,真的是我自己的利益。

最佳答案

你不需要,因为属性在 XML 中没有顺序(XML 推荐的第 3.1 节说:“请注意,开始标记或空元素标记中属性规范的顺序并不重要。”)。

关于xml - 如何使用 XmlSerializer 指定 XmlAttributes 的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623350/

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