Binding.XPath Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta una XPath
query che restituisce il valore nell'origine di associazione XML da usare.
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
Valore della proprietà
Query XPath
. Il valore predefinito è null
.
Commenti
Quando l'origine di associazione è dati XML anziché un oggetto CLR (Common Language Runtime), la XPath proprietà viene usata anziché Path la proprietà per indicare il percorso al valore dell'origine di associazione da usare.
Impostando la XPath proprietà, si sta creando una XPath
query per selezionare un nodo o una raccolta di nodi (System.Xml.XmlElement e System.Xml.XmlAttribute entrambi derivano da System.Xml.XmlNode).
System.Xml.XmlNode è un oggetto CLR (Common Language Runtime), che significa che è possibile associare alle relative proprietà usando la Path proprietà.
Il XmlNode.SelectNodes metodo gestisce le XPath
espressioni dalla XPath proprietà .
XPath
le funzioni non sono supportate. Per XPath
informazioni sull'espressione, vedere la SelectNodes documentazione e alcuni esempi forniti nella sezione Esempio.
LINQ to XML oggetti XDocument e XElement non usare XPath
. Per informazioni dettagliate, vedere Procedura: Associare a XDocument, XElement o LINQ for XML Query Results.