2010-11-23 1 views

답변

7

XML 문서의 결과 직렬화 된 형식의 순서를 의미하는 경우 특성 순서는 중요하지 않습니다. the spec :

시작 태그 또는 비어있는 태그의 속성 지정 순서는 중요하지 않습니다.

4

as @ T.J. Crowder에 따르면 직렬화 된 XML 문서의 속성 순서는 중요하지 않습니다. 속성의 순서는 XML 정보 세트에 포함되어 있지 않습니다.

이것은 DOM, XML 파서 및 XML 직렬 자의 구현은 다음 속성의 특정 순서 지정을 허용 할 의무가 없음을 의미합니다. DOM을 사용하거나 XML 문서를 직렬화, 구문 분석 또는 변형 할 때 명백한 순서를 유지해야합니다.

XML 속성의 순서에 따라 일부 응용 프로그램 (또는 테스트 케이스)이있는 경우 XML 속성이 깨져서 수정되어야합니다.

+0

감사합니다. stephen..i 점을 얻었습니다. – Harshana

+0

글쎄, 적절한 순서 또는 속성 (가독성)을 보장하는 codestyle 도구를 작성 했으므로 "애플리케이션 (또는 테스트 케이스)이 XML 속성의 순서는 깨져서 고쳐 져야합니다. " 완전히 유효하지 않습니다. – wasyl

+0

OK, 아마도 응용 프로그램이 손상되지 않았을 수 있습니다. 어쩌면 표준/기성품 XML 파서를 사용할 수 있다는 기대에 부딪 힐 수도 있습니다. 다행히도 많은 XML 구현은 오픈 소스이기 때문에 필요한 방식으로 작동하도록 * 수정 * 할 수 있어야합니다. –