Freigeben über


Binding.XPath Eigenschaft

Definition

Dient zum Abrufen oder Festlegen einer XPath Abfrage, die den Wert für die zu verwendende XML-Bindungsquelle zurückgibt.

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

Eigenschaftswert

String

Die XPath-Abfrage. Der Standardwert ist null.

Hinweise

Wenn die Bindungsquelle XML-Daten anstelle eines CLR-Objekts (Common Language Runtime) ist, wird die XPath Eigenschaft anstelle der Path Eigenschaft verwendet, um den Pfad zum Wert für die zu verwendende Bindungsquelle anzugeben.

Durch Festlegen der XPath Eigenschaft erstellen Sie eine XPath Abfrage, um einen Knoten oder eine Sammlung von Knoten auszuwählen (System.Xml.XmlElement und System.Xml.XmlAttribute beide abgeleitet von System.Xml.XmlNode). System.Xml.XmlNode ist ein common language runtime (CLR)-Objekt, was bedeutet, dass Sie mithilfe der Path Eigenschaft an seine Eigenschaften binden können.

Die XmlNode.SelectNodes Methode behandelt die XPath Ausdrücke aus der XPath Eigenschaft. XPath Funktionen werden nicht unterstützt. Informationen XPath zu Ausdrücken finden Sie in der SelectNodes Dokumentation und in einigen Beispielen im Abschnitt "Beispiel".

LINQ to XML Objekte XDocument und XElement verwenden XPathSie nicht . Ausführliche Informationen finden Sie unter How to: Bind to XDocument, XElement, or LINQ for XML Query Results.

Gilt für