XPathNavigator.Compile(String) 메서드

정의

XPath 식을 나타내는 문자열을 컴파일하고 XPathExpression 개체를 반환합니다.Compiles a string representing an XPath expression and returns an XPathExpression object.

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 식을 나타내는 문자열입니다.A string representing an XPath expression.

반환

XPath 식을 나타내는 XPathExpression 개체입니다.An XPathExpression object representing the XPath expression.

예외

xpath 매개 변수에 유효하지 않은 XPath 식이 포함된 경우The xpath parameter contains an XPath expression that is not valid.

XPath 식이 잘못되었습니다.The XPath expression is not valid.

설명

XPath 식을 계산 되어 다음 반환 형식 중 하나를 생성 합니다.An XPath expression is evaluated to yield one of the following return types:

  • 노드 집합: 순서가 지정 되지 않은 컬렉션을 중복 없이 노드Node Set: an unordered collection of nodes without duplicates

  • 부울: true 또는 falseBoolean: true or false

  • 부동 소수점 숫자를 번호:Number: a floating-point number

  • UCS 문자 시퀀스로 문자열:String: a sequence of UCS characters

노드 집합을 반환 하는 식에서 사용할 수는 SelectEvaluate 메서드.Expressions that return a node set can be used in the Select and Evaluate methods. 부울, 숫자 또는 문자열을 반환 하는 식에서 사용할 수는 Evaluate 메서드.Expressions that return a Boolean, number, or string can be used in the Evaluate method. 에 대 한 유효한 식에 대 한 규칙을 Matches 메서드를 해당 메서드에 따라 다릅니다.The rules on valid expressions for the Matches method are specific to that method.

적용 대상