Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何控制xml序列化中属性的顺序?_C#_Xml_Serialization - Fatal编程技术网

C# 如何控制xml序列化中属性的顺序?

C# 如何控制xml序列化中属性的顺序?,c#,xml,serialization,C#,Xml,Serialization,有没有办法让System.Xml.Serialization按特定顺序序列化属性?我正在创建新的xml导出,当前属性的顺序不同。我知道属性顺序应该无关紧要,但我必须将此xml发送到可能没有这样开明想法的服务器。我不这么认为。通过元素,您可以指定顺序,但不能指定属性。根据您必须如何将xml数据传送到这些出色的服务器,总会有xslt来生成所需的xml结构。@Filburt这是一个非常好的主意,谢谢。

有没有办法让System.Xml.Serialization按特定顺序序列化属性?我正在创建新的xml导出,当前属性的顺序不同。我知道属性顺序应该无关紧要,但我必须将此xml发送到可能没有这样开明想法的服务器。

我不这么认为。通过元素,您可以指定顺序,但不能指定属性。根据您必须如何将xml数据传送到这些出色的服务器,总会有xslt来生成所需的xml结构。@Filburt这是一个非常好的主意,谢谢。