Binding.XPath Binding.XPath Binding.XPath Binding.XPath Property


使用する XMLXML バインディング ソースの値を返す XPath クエリーを取得または設定します。Gets or sets an XPath query that returns the value on the XMLXML binding source to use.

 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


XPath クエリ。The XPath query. 既定値は、null です。The default is null.


バインディング ソースの場合はXMLXMLの代わりにデータを共通言語ランタイム (CLR)common language runtime (CLR)オブジェクト、XPathの代わりにプロパティを使用、Pathを使用するバインディング ソースの値へのパスを示すプロパティです。When the binding source is XMLXML data instead of a 共通言語ランタイム (CLR)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.XmlElementSystem.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)common language runtime (CLR)オブジェクトを使用してそのプロパティにバインドすることができます、Pathプロパティ。System.Xml.XmlNode is a 共通言語ランタイム (CLR)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.

LINQ to XML オブジェクトXDocumentXElement使用しないでください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.