Sdílet prostřednictvím


XsltContext Třída

Definice

Zapouzdří aktuální kontext spuštění procesoru XSLT (Extensible Stylesheet Language for Transformations), který umožňuje jazyku XPath (XML Path Language) překládat funkce, parametry a obory názvů v rámci výrazů XPath.

public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
    inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
Dědičnost
Odvozené

Konstruktory

XsltContext()

Inicializuje novou instanci XsltContext třídy.

XsltContext(NameTable)

Inicializuje novou instanci XsltContext třídy se zadaným NameTableobjektem .

Vlastnosti

DefaultNamespace

Získá identifikátor URI oboru názvů pro výchozí obor názvů.

(Zděděno od XmlNamespaceManager)
NameTable

XmlNameTable Získá přidružený k tomuto objektu.

(Zděděno od XmlNamespaceManager)
Whitespace

Při přepsání v odvozené třídě získá hodnotu označující, zda se mají do výstupu zahrnout prázdné uzly.

Metody

AddNamespace(String, String)

Přidá daný obor názvů do kolekce.

(Zděděno od XmlNamespaceManager)
CompareDocument(String, String)

Při přepsání v odvozené třídě porovná základní identifikátory URI (Uniform Resource Identifier) dvou dokumentů na základě pořadí, XslTransform ve které byly dokumenty načteny procesorem XSLT (to znamená třída).

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který se má použít k iteraci mezi obory názvů v objektu XmlNamespaceManager.

(Zděděno od XmlNamespaceManager)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetNamespacesInScope(XmlNamespaceScope)

Získá kolekci názvů názvů s klíči podle předpony, který lze použít k výčtu oborů názvů v současné době v oboru.

(Zděděno od XmlNamespaceManager)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
HasNamespace(String)

Získá hodnotu označující, zda má zadaná předpona definovaný obor názvů pro aktuální nasdílený obor.

(Zděděno od XmlNamespaceManager)
LookupNamespace(String)

Získá identifikátor URI oboru názvů pro zadanou předponu.

(Zděděno od XmlNamespaceManager)
LookupPrefix(String)

Vyhledá předponu deklarovanou pro daný identifikátor URI oboru názvů.

(Zděděno od XmlNamespaceManager)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
PopScope()

Zobrazí obor názvů mimo zásobník.

(Zděděno od XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Při přepsání v odvozené třídě vyhodnocuje, zda zachovat prázdné uzly nebo je pro daný kontext vyřadit.

PushScope()

Nasdílí obor názvů do zásobníku.

(Zděděno od XmlNamespaceManager)
RemoveNamespace(String, String)

Odebere daný obor názvů pro danou předponu.

(Zděděno od XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Při přepsání v odvozené třídě přeloží odkaz na funkci a vrátí IXsltContextFunction představující funkci. Hodnota IXsltContextFunction se použije v době spuštění k získání návratové hodnoty funkce.

ResolveVariable(String, String)

Při přepsání v odvozené třídě přeloží odkaz na proměnnou a vrátí proměnnou představující proměnnou IXsltContextVariable .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky objektu na IEnumerable zadaný typ.

OfType<TResult>(IEnumerable)

Filtruje prvky objektu IEnumerable na základě zadaného typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede objekt na IEnumerableIQueryable.

Platí pro