Extensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse enthält die LINQ to XML-Erweiterungsmethoden, mit denen Sie XPath-Ausdrücke auswerten können.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Vererbung
-
Extensions
Hinweise
Es gibt einige Leistungseinbußen für die Verwendung dieser Methoden. Die Verwendung von LINQ to XML-Abfragen führt zu einer besseren Leistung.
Obwohl die Reihenfolge der zurückgegebenen Auflistungen in der XML XPath Language 1.0-Empfehlung nicht angegeben ist, gibt diese Erweiterungsmethode Knoten in der Dokumentreihenfolge zurück.
Beachten Sie, dass Knoten in Dokumentreihenfolge zurückgegeben werden, auch wenn Sie eine umgekehrte Achse verwenden, z preceding-sibling . B. oder ancestor-or-self.
Methoden
| Name | Beschreibung |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Erstellt eine XPathNavigator für ein XNode. Dies XmlNameTable ermöglicht eine effizientere XPath-Ausdrucksverarbeitung. |
| CreateNavigator(XNode) |
Erstellt eine XPathNavigator für ein XNode. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Wertet einen XPath-Ausdruck aus, wobei Namespacepräfixe mithilfe des angegebenen Präfixes aufgelöst werden IXmlNamespaceResolver. |
| XPathEvaluate(XNode, String) |
Wertet einen XPath-Ausdruck aus. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Wählt einen XElement XPath-Ausdruck aus, wobei Namespacepräfixe mithilfe des angegebenen Präfixes aufgelöst werden IXmlNamespaceResolver. |
| XPathSelectElement(XNode, String) |
Wählt einen XElement XPath-Ausdruck aus. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Wählt eine Auflistung von Elementen mithilfe eines XPath-Ausdrucks aus, wobei Namespacepräfixe mithilfe des angegebenen Präfixes aufgelöst werden IXmlNamespaceResolver. |
| XPathSelectElements(XNode, String) |
Wählt eine Auflistung von Elementen mithilfe eines XPath-Ausdrucks aus. |