Binding.XPath Propriété

Définition

Obtient ou définit une XPath requête qui retourne la valeur sur la source de liaison XML à utiliser.

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

Valeur de propriété

Requête XPath. La valeur par défaut est null.

Remarques

Lorsque la source de liaison est des données XML au lieu d’un objet CLR (Common Language Runtime), la XPath propriété est utilisée à la place de la Path propriété pour indiquer le chemin d’accès à la valeur sur la source de liaison à utiliser.

En définissant la XPath propriété , vous créez une XPath requête pour sélectionner un nœud ou une collection de nœuds (System.Xml.XmlElement et System.Xml.XmlAttribute les deux dérivent de System.Xml.XmlNode). System.Xml.XmlNode est un objet CLR (Common Language Runtime), ce qui signifie que vous pouvez lier à ses propriétés à l’aide de la Path propriété .

La XmlNode.SelectNodes méthode gère les XPath expressions de la XPath propriété . XPath les fonctions ne sont pas prises en charge. Pour plus XPath d’informations sur les expressions, consultez la SelectNodes documentation et quelques exemples fournis dans la section Exemple.

LINQ to XML objets XDocument et XElement n’utilisez XPathpas . Pour plus d’informations, consultez How to: Bind to XDocument, XElement ou LINQ for XML Query Results.

S’applique à