Binding.XPath Vlastnost

Definice

Získá nebo nastaví XPath dotaz, který vrátí hodnotu ve zdroji vazby XML použít.

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

Hodnota vlastnosti

Dotaz XPath . Výchozí formát je null.

Poznámky

Pokud zdrojem vazby jsou data XML místo objektu CLR (Common Language Runtime), XPath použije se místo Path vlastnosti vlastnost k označení cesty k hodnotě ve zdroji vazby, která se má použít.

Nastavením XPath vlastnosti vytváříte XPath dotaz pro výběr uzlu nebo kolekce uzlů (System.Xml.XmlElement a System.Xml.XmlAttribute oba uzly jsou odvozené z System.Xml.XmlNode). System.Xml.XmlNode je objekt CLR (Common Language Runtime), což znamená, že pomocí vlastnosti můžete vytvořit vazbu k jeho vlastnostem Path .

Metoda XmlNode.SelectNodes zpracovává XPath výrazy z XPath vlastnosti . XPath funkce nejsou podporovány. Informace XPath o výrazech najdete v SelectNodes dokumentaci a v některých příkladech uvedených v části Příklad.

LINQ to XML objekty XDocument a XElement nepoužívejte XPath. Podrobnosti najdete v tématu Postupy: Vytvoření vazby na XDocument, XElement nebo LINQ pro výsledky dotazu XML.

Platí pro