다음은 반환된 XML 데이터의 예입니다. 메시지는 asp 페이지에 게시된 변수에 따라 다릅니다(분명히). W3Schools 예는 브라우저 및 플랫폼에 독립적입니다. 이러한 예제는 모든 최신 브라우저에서 작동합니다. 참고: XML 구문 분석에 대해 이야기할 때 XML 요소에 대해 “노드”라는 용어를 사용하는 경우가 많습니다. 위에 나열된 여러 예제에서 설명한 것처럼 이 XmlDocument 개체는 XML 파일을 읽고, 그 안에 있는 구조를 나타내는 트리를 빌드하고, 개체 메서드 및 속성을 노출하여 조작하도록 설계되었습니다. 각 예제에서는 노드의 개념과 DOM을 사용하여 루트 요소에서 모든 깊이의 자식 노드로 XML 문서를 통과하는 방법을 보여 주어 도있습니다. 노드 중 어느 것이 특성과 연결되어 있는 경우 XmlAttributeCollection 개체는 해당 노드에 액세스하는 데 필요한 속성 및 메서드를 노출합니다. 이 예제에서는 텍스트 문자열을 XML DOM 개체로 구문 분석하고 JavaScript: Yh, 시뮬레이션 상황에 있는 정보로 정보를 추출합니다. api에서 반환 된 xml의 예를 게시 할 수 있습니다.이전 예제와 달리 루트 요소에서 XML 문서를 트래버스하기 시작한 경우 이번에는 바로 가기를 사용했습니다 . DOM 트리의 특정 요소로 바로 이동합니다. 위의 예제에서는 설명 목적을 위해 트리의 각 수준을 처리하기 위해 코드를 수동으로 작성했습니다 .

훨씬 더 전문적인 접근 방식은 문서 트리를 통해 자동으로 반복하는 재귀 함수를 작성하는 것입니다 . 브라우저에서 이 예제를 로드하여 다음 출력을 가져옵니다. W3Schools의 예제는 W3Schools 도메인에 있는 모든 열려 있는 XML 파일을 엽니다. DOM을 사용하여 XML을 구문 분석하는 방법에 대한이 자습서에 대한 것입니다. 지난 몇 페이지에서 XML- XmlDocument 개체로 작업하기 위해 .NET 프레임워크에서 사용할 수 있는 가장 중요한 클래스 중 하나를 간략하게 소개했습니다. 얘들 아, 나는 내 ASP 페이지에서 XML을 구문 분석의 “큰”즐거움을 가지고 있어, 나는 내가 잘못하고있는 것을 알아낼 수없는 것을 제외하고. 나는 물건의 무리를 시도하고 간단한 xml 문서를 읽을 수없는 것 같다. 문서 개체 모델 문서 개체 모델 또는 DOM은 XML 데이터에 액세스하는 데 중요한 역할을 합니다.

Scroll Up