我有一個來自XmlSchemaSetProvider的XML模式,並且需要列表全部可能的XML元素(名稱)可能在給定類型按正確的順序。如何從.NET中的XmlSchemaObject按順序獲取可能的XML元素的平面列表
架構使用XML架構擴展,複雜類型,序列...
有沒有做到這一點的一些好辦法嗎?
原因: 我有一個自定義XML序列化程序,它依賴於反映.NET類型時返回的屬性順序,但是(記錄爲未定義的)順序行爲隨MSBuild 14更改。現在,我必須更正訂單,所有類屬性上的XmlElement.Order。所以我們的想法是檢測/糾正XSD信息的順序並使用它來修復XML。
聽起來好像你正在與類似的問題摔跤:http://stackoverflow.com/questions/1018490/net-serialization-ordering – kimbert