Extensions Classe
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.
Questa classe contiene i metodi di estensione LINQ to XML che consentono di valutare le espressioni XPath.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Ereditarietà
-
Extensions
Commenti
È prevista una riduzione delle prestazioni per l'uso di questi metodi. L'uso di query LINQ to XML garantisce prestazioni migliori.
Anche se l'ordinamento delle raccolte restituite non è specificato nella raccomandazione xml XPath Language 1.0, questo metodo di estensione restituisce i nodi nell'ordine dei documenti.
Si noti che i nodi vengono restituiti nell'ordine dei documenti anche quando si usa un asse inverso, ad esempio preceding-sibling o ancestor-or-self.
Metodi
| Nome | Descrizione |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Crea un oggetto XPathNavigator per un oggetto XNode. XmlNameTable consente un'elaborazione delle espressioni XPath più efficiente. |
| CreateNavigator(XNode) |
Crea un oggetto XPathNavigator per un oggetto XNode. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Valuta un'espressione XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver. |
| XPathEvaluate(XNode, String) |
Valuta un'espressione XPath. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Seleziona un oggetto utilizzando un'espressione XElement XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver. |
| XPathSelectElement(XNode, String) |
Seleziona un oggetto utilizzando un'espressione XElement XPath. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Seleziona una raccolta di elementi usando un'espressione XPath, risolvendo i prefissi dello spazio dei nomi usando l'oggetto specificato IXmlNamespaceResolver. |
| XPathSelectElements(XNode, String) |
Seleziona una raccolta di elementi utilizzando un'espressione XPath. |