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
Použití těchto metod má určité snížení výkonu. Použití dotazů LINQ to XML přináší lepší výkon.
I když pořadí vrácených kolekcí není zadáno v doporučení XML XPath Language 1.0, tato metoda rozšíření vrátí uzly v pořadí dokumentu.
Všimněte si, že uzly jsou vráceny v pořadí dokumentu, i když používáte zpětnou osu, například preceding-sibling nebo ancestor-or-self.
Metody
| Name | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
Vytvoří pro XPathNavigator objekt XNode. Umožňuje XmlNameTable efektivnější zpracování výrazů XPath. |
| CreateNavigator(XNode) |
Vytvoří pro XPathNavigator objekt XNode. |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
Vyhodnotí výraz XPath a přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolvervýrazu . |
| XPathEvaluate(XNode, String) |
Vyhodnotí výraz XPath. |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
Vybere výraz XElement XPath, přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolvervýrazu . |
| XPathSelectElement(XNode, String) |
Vybere XElement výraz XPath. |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
Vybere kolekci prvků pomocí výrazu XPath, přeloží předpony oboru názvů pomocí zadaného IXmlNamespaceResolvervýrazu . |
| XPathSelectElements(XNode, String) |
Vybere kolekci prvků pomocí výrazu XPath. |