Binding.XPath Właściwość

Definicja

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).

Dotyczy