다음을 통해 공유


XPath 쿼리로 인식되는 노드 형식

XPath 쿼리에서 인식되는 노드 형식은 DOM(문서 개체 모델)에 있는 노드 형식과 다릅니다.

W3C XPath 노드 형식

XPath 쿼리에서 인식되는 노드 유형은 DOM(문서 개체 모델)에 있는 노드 유형이 아닙니다. 다음은 열거형으로 표현되는 XPathNodeType XPath 노드 형식입니다.

이러한 노드 형식은 XML 정보 집합에서 노드가 파생되는 XPath 데이터 모델을 기반으로 합니다. SignificantWhitespaceWhitespace 노드 형식은 XPath 데이터 모델에 설명된 기본 노드 형식에 대한 Microsoft .NET Framework 확장입니다.

특성 노드 형식은 XPath 데이터 모델에서 DOM과 다르게 사용됩니다. XPath 데이터 모델에서 요소 노드에는 관련된 특성 노드 집합이 있으며 요소 노드는 각 특성 노드의 부모입니다. 그러나 DOM에서 요소 노드는 부모가 아닌 소유자입니다. 두 모델 모두에서 특성 및 네임스페이스 노드는 요소 노드의 자식 노드로 간주되지 않습니다.

네임스페이스 노드 형식은 XPath 데이터 모델에 추가되며 인식된 DOM 노드 형식이 아닙니다.

요소, 특성 및 네임스페이스 노드 탐색에 대한 자세한 내용은 XPathNavigator를 사용한 노드 집합 탐색XPathNavigator를 사용한 특성 및 네임스페이스 노드 탐색 항목을 참조하세요.

참고하십시오