XML DOM - XPathExpression 객체

컴파일된 XPath 쿼리.

XPathExpression 객체는 XPath 쿼리의 컴파일된 표현형으로, 다음으로 구성됩니다. Document.createExpression() 반환됩니다. evaluate() 메서드를 사용하여 특정 문서 노드에 따라 표현식을 계산합니다. XPath 쿼리를 단 한 번 계산할 필요가 있으면 사용할 수 있습니다. Document.evaluate()그리고 그것은 단 하나의 단계에서 표현식을 컴파일하고 계산합니다.

IE 은 XPathExpression 객체를 지원하지 않습니다.

참조:Node.selectNodes()Node.selectSingleNode(),IE에 특화된 XPath 메서드를 배웁니다.

XPathExpression.evaluate()

컴파일된 XPath 쿼리를 계산합니다.

문법

evaluate(contextNode,type,result)

contextNode 매개변수는 XPath를 계산해야 할 노드(또는 문서)입니다.

type 매개변수는 예상되는 결과 유형입니다. 이 매개변수는 XPathResult 정의된 상수입니다.

result 매개변수는 XPathResult 객체검색 결과를 저장하는 XPathResult 객체이면 null입니다.

반환 값

검색 결과를 저장하는 XPathResultresult 매개변수를 전달하는 객체 또는 result null이 새로 생성된 XPathResult 객체.

설명

이 메서드는 지정된 노드나 문서를 사용하여 XPathExpression을 계산하고, 결과를 반환합니다. XPathResult 객체.

참조 XPathResult، 값을 추출하는 방법을 배웁니다.