Binding.XPath 속성

정의

XPath사용할 XML 바인딩 소스에서 값을 반환 하는 쿼리를 가져오거나 설정 합니다.Gets or sets an XPath query that returns the value on the XML binding source to use.

public:
 property System::String ^ XPath { System::String ^ get(); void set(System::String ^ value); };
public string XPath { get; set; }
member this.XPath : string with get, set
Public Property XPath As String

속성 값

String

XPath 쿼리입니다.The XPath query. 기본값은 null입니다.The default is null.

설명

바인딩 소스가 CLR (공용 언어 런타임) 개체가 아닌 XML 데이터 이면 속성 대신 속성을 사용 XPath Path 하 여 사용할 바인딩 소스에 대 한 값의 경로를 표시 합니다.When the binding source is XML data instead of a common language runtime (CLR) object, the XPath property is used instead of the Path property to indicate the path to the value on the binding source to use.

속성을 설정 하 여 XPath XPath 노드 또는 노드 컬렉션을 선택 하는 쿼리를 만들고 System.Xml.XmlElement System.Xml.XmlAttribute 둘 다에서 파생 됩니다 System.Xml.XmlNode .By setting the XPath property, you are creating an XPath query to select a node or a collection of nodes (System.Xml.XmlElement and System.Xml.XmlAttribute both derive from System.Xml.XmlNode). System.Xml.XmlNode 는 CLR (공용 언어 런타임) 개체입니다. 즉, 속성을 사용 하 여 해당 속성에 바인딩할 수 있습니다 Path .System.Xml.XmlNode is a common language runtime (CLR) object, which means you can bind to its properties using the Path property.

XmlNode.SelectNodes메서드는 XPath 속성에서 식을 처리 합니다 XPath .The XmlNode.SelectNodes method handles the XPath expressions from the XPath property. XPath 함수는 지원 되지 않습니다.XPath functions are not supported. XPath식 정보는 SelectNodes 설명서 및 예제 섹션에서 제공 하는 몇 가지 예를 참조 하세요.For XPath expression information, see the SelectNodes documentation and some examples provided in the Example section.

개체 XDocument 를 LINQ to XML 하 고 XElement 사용 하지 않습니다 XPath .LINQ to XML objects XDocument and XElement do not use XPath. 자세한 내용은 방법: XDocument, XElement 또는 LINQ FOR XML 쿼리 결과에 바인딩을 참조 하세요.For details, see How to: Bind to XDocument, XElement, or LINQ for XML Query Results.

적용 대상