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