2011-12-15 14 views
3

オブジェクトをxmlシリアル化しているため、フィールドのシリアル化順序を変更できないようです。シリアル化時のフィールドの順序

I.e.

public class foo{ 
string a {get;set;} 
string b {get;set;} 
} 

は私が

<foo a="hello" b="world" /> 

は誰でも助けることができる必要があります(擬似コード)

<foo b="world" a="hello" /> 

として出て来ますか?

+1

、両方の出力は同等です。あなたの消費しているプログラムはXMLに準拠していませんか?とにかく、私はカスタムシリアル化プロセスなしでは可能ではないと思います。これは、[OrderプロパティXmlElementAttributeクラス](http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlelementattribute.order.aspx)の要素用であり、属性に相当する要素はありません –

+0

@SteveB残念ながら、注文が間違っていると、リモートプログラムは例外をスローします。それは私の手のうちにある。 – maxp

答えて

関連する問題