Extensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tato třída obsahuje LINQ to XML rozšiřující metody, které umožňují vyhodnotit výrazy XPath.
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- Dědičnost
-
Extensions
Poznámky
Za použití těchto metod existuje určitá sankce za výkon. Použití LINQ to XML dotazů přináší lepší výkon.
Přestože pořadí vrácených kolekcí není zadáno v doporučení jazyka XPath XML 1.0, tato rozšiřující metoda vrátí uzly v pořadí dokumentů.
Všimněte si, že uzly jsou vráceny v pořadí dokumentů, i když použijete obrácenou osu, například preceding-sibling
nebo ancestor-or-self
.
Metody
CreateNavigator(XNode) |
Vytvoří objekt XPathNavigator pro XNode. |
CreateNavigator(XNode, XmlNameTable) |
Vytvoří objekt XPathNavigator pro XNode. Umožňuje XmlNameTable efektivnější zpracování výrazů XPath. |
XPathEvaluate(XNode, String) |
Vyhodnotí výraz XPath. |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Vyhodnotí výraz XPath a přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolverobjektu . |
XPathSelectElement(XNode, String) |
Vybere pomocí XElement výrazu XPath. |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XElement Vybere pomocí výrazu XPath a přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolverobjektu . |
XPathSelectElements(XNode, String) |
Vybere kolekci prvků pomocí výrazu XPath. |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Vybere kolekci prvků pomocí výrazu XPath a přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolverobjektu . |