Binding.XPath Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia XPath
zapytanie zwracające wartość źródła powiązania XML do użycia.
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
Wartość właściwości
XPath
Zapytanie. Wartość domyślna to null
.
Uwagi
Gdy źródłem powiązania są dane XML zamiast obiektu środowiska uruchomieniowego języka wspólnego (CLR), XPath właściwość jest używana zamiast Path właściwości, aby wskazać ścieżkę do wartości w źródle powiązania do użycia.
XPath Ustawiając właściwość, tworzysz XPath
zapytanie w celu wybrania węzła lub kolekcji węzłów (System.Xml.XmlElement i System.Xml.XmlAttribute obu z nich pochodzi).System.Xml.XmlNode
System.Xml.XmlNode jest obiektem środowiska uruchomieniowego języka wspólnego (CLR), co oznacza, że można powiązać z jego właściwościami przy użyciu Path właściwości .
Metoda XmlNode.SelectNodes obsługuje XPath
wyrażenia z XPath właściwości .
XPath
funkcje nie są obsługiwane. Aby uzyskać XPath
informacje o wyrażeniu, zobacz dokumentację SelectNodes i kilka przykładów podanych w sekcji Przykład.
LINQ to XML obiektów XDocument i XElement nie należy ich używaćXPath
. Aby uzyskać szczegółowe informacje, zobacz How to: Bind to XDocument, XElement lub LINQ for XML Query Results (Instrukcje: wiązanie z elementem XDocument, XElement lub LINQ dla wyników zapytania XML).