Extensions Třída

Definice

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.

Platí pro