Condividi tramite


Binding.XPath Proprietà

Definizione

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.

Si applica a