다음을 통해 공유


XPathNavigator.Compile(String) 메서드

정의

XPath 식을 나타내는 문자열을 컴파일하고 XPathExpression 개체를 반환합니다.

public:
 virtual System::Xml::XPath::XPathExpression ^ Compile(System::String ^ xpath);
public virtual System.Xml.XPath.XPathExpression Compile (string xpath);
abstract member Compile : string -> System.Xml.XPath.XPathExpression
override this.Compile : string -> System.Xml.XPath.XPathExpression
Public Overridable Function Compile (xpath As String) As XPathExpression

매개 변수

xpath
String

XPath 식을 나타내는 문자열입니다.

반환

XPathExpression

XPath 식을 나타내는 XPathExpression 개체입니다.

예외

xpath 매개 변수에 유효하지 않은 XPath 식이 포함된 경우

XPath 식이 잘못되었습니다.

설명

XPath 식은 다음 반환 형식 중 하나를 생성하도록 계산됩니다.

  • 노드 집합: 중복되지 않은 노드의 순서가 지정되지 않은 컬렉션입니다.

  • 부울: true 또는 false

  • 숫자: 부동 소수점 숫자

  • 문자열: UCS 문자 시퀀스

노드 집합을 반환하는 식은 및 Evaluate 메서드에서 Select 사용할 수 있습니다. 메서드에서 부울, 숫자 또는 문자열을 반환하는 Evaluate 식을 사용할 수 있습니다. 메서드의 유효한 식에 대한 Matches 규칙은 해당 메서드와 관련이 있습니다.

적용 대상