Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
Extensions-Klasse
Diese Klasse enthält die LINQ to XML-Erweiterungsmethoden zum Auswerten von XPath-Ausdrücken.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
| Name | Beschreibung | |
|---|---|---|
|
CreateNavigator(XNode) | Erstellt einen XPathNavigator für einen XNode. |
|
CreateNavigator(XNode, XmlNameTable) | Erstellt einen XPathNavigator für einen XNode. Die XmlNameTable ermöglicht eine effizientere Verarbeitung von XPath-Ausdrücken. |
|
XPathEvaluate(XNode, String) | Wertet einen XPath-Ausdruck aus. |
|
XPathEvaluate(XNode, String, IXmlNamespaceResolver) | Wertet einen XPath-Ausdruck aus und löst Namespacepräfixe mit dem angegebenen IXmlNamespaceResolver auf. |
|
XPathSelectElement(XNode, String) | Wählt mithilfe eines XPath-Ausdrucks ein XElement aus. |
|
XPathSelectElement(XNode, String, IXmlNamespaceResolver) | Wählt mithilfe eines XPath-Ausdrucks ein XElement aus und löst Namespacepräfixe mit dem angegebenen IXmlNamespaceResolver auf. |
|
XPathSelectElements(XNode, String) | Wählt mithilfe eines XPath-Ausdrucks eine Auflistung von Elementen aus. |
|
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. |
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.
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.