XsltContext Třída

Definice

Zapouzdřuje 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

Name Description
XsltContext()

Inicializuje novou instanci XsltContext třídy.

XsltContext(NameTable)

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

Vlastnosti

Name Description
DefaultNamespace

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

(Zděděno od XmlNamespaceManager)
NameTable

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

(Zděděno od XmlNamespaceManager)
Whitespace

Při přepsání v odvozené třídě získá hodnotu určující, zda zahrnout prázdné uzlu ve výstupu.

Metody

Name Description
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ává základní identifikátory URI (Uniform Resource Identifier) dvou dokumentů na základě pořadí, v jakém byly dokumenty načteny procesorem XSLT (to znamená XslTransform třída).

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Vrátí enumerátor, který se použije k iteraci prostřednictvím oborů názvů v objektu XmlNamespaceManager.

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

Slouží jako výchozí funkce hash.

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

Získá kolekci názvů názvů klíčovaných podle předpony, kterou lze použít k vytvoření výčtu oborů názvů aktuálně v oboru.

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

Získá Type aktuální instance.

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

Získá hodnotu určující, zda zadaná předpona má obor názvů definovaný pro aktuální nabízený 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 Object.

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

Vyskočí 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 chcete zachovat prázdné uzlu nebo je pro daný kontext odstranit.

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í reprezentaci IXsltContextFunction funkce. Používá se IXsltContextFunction v době provádě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í IXsltContextVariable reprezentaci proměnné.

ToString()

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

(Zděděno od Object)

Metody rozšíření

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Přetypuje prvky IEnumerable na zadaný typ.

OfType<TResult>(IEnumerable)

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

Platí pro