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

Die XPath Abfrage. Der Standardwert lautet null.

Hinweise

Wenn es sich bei der Bindungsquelle um XML-Daten anstelle eines CLR-Objekts (Common Language Runtime) handelt, wird die XPath Eigenschaft anstelle der Path Eigenschaft verwendet, um den Pfad zum Wert der zu verwendenden 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 CLR-Objekt (Common Language Runtime), was bedeutet, dass Sie mithilfe der Eigenschaft eine Bindung an die Path zugehörigen Eigenschaften herstellen 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 nicht verwenden XPath. Ausführliche Informationen finden Sie unter How to: Bind to XDocument, XElement, or LINQ for XML Query Results.

Gilt für: