Extensions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe contient les méthodes d’extension LINQ to XML qui vous permettent d’évaluer des expressions XPath.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Héritage
-
Extensions
Remarques
Il existe une pénalité de performances pour l’utilisation de ces méthodes. L’utilisation de requêtes LINQ to XML offre de meilleures performances.
Bien que l’ordre des collections retournées ne soit pas spécifié dans la recommandation XML XPath Language 1.0, cette méthode d’extension retourne des nœuds dans l’ordre du document.
Notez que les nœuds sont retournés dans l’ordre du document même lorsque vous utilisez un axe inverse, tel que preceding-sibling ou ancestor-or-self.
Méthodes
| Nom | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Crée un XPathNavigator pour un XNode. Le XmlNameTable traitement des expressions XPath est plus efficace. |
| CreateNavigator(XNode) |
Crée un XPathNavigator pour un XNode. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Évalue une expression XPath, en résolvant les préfixes d’espace de noms à l’aide du préfixe spécifié IXmlNamespaceResolver. |
| XPathEvaluate(XNode, String) |
Évalue une expression XPath. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Sélectionne une XElement expression XPath en résolvant les préfixes d’espace de noms à l’aide de l’expression spécifiée IXmlNamespaceResolver. |
| XPathSelectElement(XNode, String) |
Sélectionne une XElement expression XPath à l’aide d’une expression XPath. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Sélectionne une collection d’éléments à l’aide d’une expression XPath, en résolvant les préfixes d’espace de noms à l’aide de l’élément spécifié IXmlNamespaceResolver. |
| XPathSelectElements(XNode, String) |
Sélectionne une collection d’éléments à l’aide d’une expression XPath. |