Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Extensions-Klasse

Diese Klasse enthält die LINQ to XML-Erweiterungsmethoden zum Auswerten von XPath-Ausdrücken.

System.Object
  System.Xml.XPath.Extensions

Namespace:  System.Xml.XPath
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)
public static class Extensions
  Name Beschreibung
Öffentliche Methode Statischer Member CreateNavigator(XNode) Erstellt einen XPathNavigator für einen XNode.
Öffentliche Methode Statischer Member CreateNavigator(XNode, XmlNameTable) Erstellt einen XPathNavigator für einen XNode. Die XmlNameTable ermöglicht eine effizientere Verarbeitung von XPath-Ausdrücken.
Öffentliche Methode Statischer Member XPathEvaluate(XNode, String) Wertet einen XPath-Ausdruck aus.
Öffentliche Methode Statischer Member XPathEvaluate(XNode, String, IXmlNamespaceResolver) Wertet einen XPath-Ausdruck aus und löst Namespacepräfixe mit dem angegebenen IXmlNamespaceResolver auf.
Öffentliche Methode Statischer Member XPathSelectElement(XNode, String) Wählt mithilfe eines XPath-Ausdrucks ein XElement aus.
Öffentliche Methode Statischer Member XPathSelectElement(XNode, String, IXmlNamespaceResolver) Wählt mithilfe eines XPath-Ausdrucks ein XElement aus und löst Namespacepräfixe mit dem angegebenen IXmlNamespaceResolver auf.
Öffentliche Methode Statischer Member XPathSelectElements(XNode, String) Wählt mithilfe eines XPath-Ausdrucks eine Auflistung von Elementen aus.
Öffentliche Methode Statischer Member XPathSelectElements(XNode, String, IXmlNamespaceResolver) Wählt mithilfe eines XPath-Ausdrucks eine Auflistung von Elementen aus und löst Namespacepräfixe mit dem angegebenen IXmlNamespaceResolver auf.
Zum Seitenanfang

Beim Verwenden dieser Methoden sind gewisse Leistungsbeeinträchtigungen zu berücksichtigen. Mit LINQ to XML-Abfragen wird eine bessere Leistung erzielt.

Obwohl die Sortierung zurückgegebener Auflistungen in der Empfehlung zur XML XPath Language, Version 1.0, nicht aufgeführt ist, gibt diese Methode Knoten in der Dokumentreihenfolge zurück.

Beachten Sie, dass Knoten auch dann in Dokumentreihenfolge zurückgegeben werden, wenn Sie eine umgekehrte Achse verwenden, wie z. B. preceding-sibling oder ancestor-or-self.

.NET Framework

Unterstützt in: 4, 3.5

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ