Binding.XPath Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.