Binding.XPath プロパティ

定義

使用する XPath XML バインディング ソースの値を返すクエリを取得または設定します。

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 クエリ。 既定値は、null です。

注釈

バインド ソースが共通言語ランタイム (CLR) オブジェクトではなく XML データである場合、プロパティのPath代わりにこのプロパティを使用して、XPath使用するバインディング ソース上の値へのパスを示します。

このプロパティをXPath設定することで、ノードまたはノードのコレクション (System.Xml.XmlElementおよびSystem.Xml.XmlAttribute両方の派生System.Xml.XmlNode元) を選択するクエリを作成XPathします。 System.Xml.XmlNode は共通言語ランタイム (CLR) オブジェクトです。これは、プロパティを使用してその Path プロパティにバインドできることを意味します。

このメソッドは XmlNode.SelectNodesXPath プロパティの式を XPath 処理します。 XPath 関数はサポートされていません。 式の情報については XPath 、「例」セクションで SelectNodes 提供されるドキュメントといくつかの例を参照してください。

オブジェクトXDocumentをLINQ to XMLし、XElement使用XPathしないでください。 詳細については、「 方法: XDocument、XElement、または LINQ for XML クエリ結果にバインドする」を参照してください。

適用対象