2013-12-13 2 views
1

Java 클라이언트 용 wsdl에서 WCF SOAP 서비스를 수행하고 XmlSerializerFormat을 사용합니다. XML 요청은 보장 XmlSerializerFormat는, 해당 배열 요소를 XML과 같은 순서로 ArrayOfAnyType하고 있는지WCF XmlSerializerFormat는 deserialization 후 anytype 개체의 순서를 보장합니까?

<ArrayOfAnyType Xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 
     <anyType xsi:type="xsd:int">100</anyType> 
     <anyType xsi:type="xsd:int">200</anyType> 
     <anyType xsi:type="xsd:int">300</anyType> 
</ArrayOfAnyType> 

같다?

이 코드는 항상 100,200,300을 제공합니까?

foreach(var item in ArrayOfAnyType) 
{ 
    Console.WriteLine((int)item); 
} 

답변

0

(순서는 XML 및 배열 모두에 중요한로) XML을 역 직렬화 할 때 예, XmlSerializer를이 (anyType에 포함) 배열의 순서를 유지합니다.

관련 문제