Binding.XPath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用する 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
プロパティ値
XPath
クエリ。 既定値は、null
です。
注釈
バインド ソースが共通言語ランタイム (CLR) オブジェクトではなく XML データである場合、プロパティのPath代わりにこのプロパティを使用して、XPath使用するバインディング ソース上の値へのパスを示します。
このプロパティをXPath設定することで、ノードまたはノードのコレクション (System.Xml.XmlElementおよびSystem.Xml.XmlAttribute両方の派生System.Xml.XmlNode元) を選択するクエリを作成XPath
します。 System.Xml.XmlNode は共通言語ランタイム (CLR) オブジェクトです。これは、プロパティを使用してその Path プロパティにバインドできることを意味します。
このメソッドは XmlNode.SelectNodes 、 XPath
プロパティの式を XPath 処理します。 XPath
関数はサポートされていません。 式の情報については XPath
、「例」セクションで SelectNodes 提供されるドキュメントといくつかの例を参照してください。
オブジェクトXDocumentをLINQ to XMLし、XElement使用XPath
しないでください。 詳細については、「 方法: XDocument、XElement、または LINQ for XML クエリ結果にバインドする」を参照してください。