2009-11-13 2 views
1

LINQ to XML을 사용하면 XElement 및 XAttribute 객체를 추가 한 순서와 동일하게 보장 된 텍스트 및 요소에 대한 정렬 순서가 보장됩니까? 마찬가지로 XML 문서를 읽을 때 XML과 동일한 순서로 트래버스됩니까?LINQ to XML의 XElement가 주문 되었습니까?

답변

1

예, 두 가지 순서가 같습니다.

1

예, 색인 생성을 사용하여 문서에 표시된 순서대로 직접 매핑 할 수 있습니다.

2

그러나 XML 속성은 순서가 지정되지 않습니다. 에있는 속성의 특정 순서에 의존하는 것은 현명하지 않을 것입니다. 코드. 실용적인 문제로, 많은 API는 특성이 어떤 순서로 발견되는지조차하지 못합니다.

형제 요소는 순서가 있습니다. 속성은 그렇지 않습니다.