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.
La 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 offre 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
CreateNavigator(XNode) |
Crea un oggetto XPathNavigator per XNode. |
CreateNavigator(XNode, XmlNameTable) |
Crea un oggetto XPathNavigator per XNode. XmlNameTable attiva un'elaborazione più efficiente delle espressioni XPath. |
XPathEvaluate(XNode, String) |
Valuta un'espressione XPath. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Valuta un'espressione XPath risolvendo i prefissi degli spazi dei nomi utilizzando l'oggetto IXmlNamespaceResolver specificato. |
XPathSelectElement(XNode, String) |
Viene selezionato XElement utilizzando un'espressione XPath. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Viene selezionato XElement utilizzando un'espressione XPath e risolvendo i prefissi degli spazi dei nomi tramite l'oggetto IXmlNamespaceResolver specificato. |
XPathSelectElements(XNode, String) |
Seleziona una raccolta di elementi utilizzando un'espressione XPath. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Viene selezionata una raccolta di elementi utilizzando un'espressione XPath e risolvendo i prefissi degli spazi dei nomi tramite l'oggetto IXmlNamespaceResolver specificato. |