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 dell'associazione XML da utilizzare.
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 dell'associazione è dati XML anziché un oggetto CLR (Common Language Runtime), la XPath proprietà viene utilizzata anziché la Path proprietà per indicare il percorso del valore nell'origine di associazione da utilizzare.
Impostando la XPath proprietà, si sta creando una XPath query per selezionare un nodo o una raccolta di nodi (System.Xml.XmlElement ed System.Xml.XmlAttribute entrambi derivano da System.Xml.XmlNode).
System.Xml.XmlNode è un oggetto CLR (Common Language Runtime), il che significa che è possibile eseguire l'associazione 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.
Gli oggetti XDocument LINQ to XML e XElement non usano XPath. Per informazioni dettagliate, vedere Procedura: Eseguire l'associazione a XDocument, XElement o LINQ per i risultati delle query XML.