Binding.XPath Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.