0
我一直在調試一個REST服務了一會兒,我已經意識到,如果我上傳(通過POST方法),該文件WCF:發佈到Rest服務的XML中元素的順序是否重要?
<RegionDTO xmlns="http://www.mysite.com/api">
<id>4</id>
<country_id>1</country_id>
<name>This is the name</name>
</RegionDTO>
我得到填充此RegionDTO
對象:
RegionDTO.id - > 4
RegionDTO.name - > 「這是名爲」
RegionDTO.country_id - >空
,如果我重新整理的這個元素XML這樣:
<RegionDTO xmlns="http://www.mysite.com/api">
<country_id>1</country_id>
<id>4</id>
<name>This is the name</name>
</RegionDTO>
我得到正確填充此RegionDTO
對象:
RegionDTO.id - > 4
RegionDTO.name - > 「這是名爲」
RegionDTO.country_id - - >
技術規格? .NET 4,自託管
這是一個錯誤,沒有邏輯的解釋,爲什麼屬性的順序必須沒關係 – Troydm 2011-04-13 19:24:35
如果XML結構被定義爲'' - 那麼是的! –
2011-04-13 19:29:36
感謝您的意見!但是我可以在哪裏定義XML結構?在同一個XML文件或服務中? – 2011-04-13 19:37:53