Binding.XPath Egenskap

Definition

Hämtar eller anger en XPath fråga som returnerar värdet på XML-bindningskällan som ska användas.

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

Egenskapsvärde

Frågan XPath . Standardvärdet är null.

Kommentarer

När bindningskällan är XML-data i stället för ett CLR-objekt XPath (Common Language Runtime) används egenskapen i stället för Path egenskapen för att ange sökvägen till värdet på bindningskällan som ska användas.

Genom att ange XPath egenskapen skapar du en XPath fråga för att välja en nod eller en samling noder (System.Xml.XmlElement och System.Xml.XmlAttribute båda härleds från System.Xml.XmlNode). System.Xml.XmlNode är ett CLR-objekt (Common Language Runtime), vilket innebär att du kan binda till dess egenskaper med hjälp av Path egenskapen .

Metoden XmlNode.SelectNodes hanterar uttrycken XPath från egenskapen XPath . XPath funktioner stöds inte. Information XPath om uttryck finns i dokumentationen SelectNodes och några exempel i avsnittet Exempel.

LINQ till XML-objekt XDocument och XElement använd XPathinte . Mer information finns i Så här: Binda till XDocument, XElement eller LINQ för XML-frågeresultat.

Gäller för