XsltContext Klasa

Definicja

Hermetyzuje bieżący kontekst wykonywania procesora Extensible Stylesheet Language for Transformations (XSLT), dzięki czemu język ścieżki XML (XPath) umożliwia rozpoznawanie funkcji, parametrów i przestrzeni nazw w wyrażeniach 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
Dziedziczenie
Pochodne

Konstruktory

XsltContext()

Inicjuje nowe wystąpienie klasy XsltContext.

XsltContext(NameTable)

Inicjuje XsltContext nowe wystąpienie klasy z określonym NameTableelementem .

Właściwości

DefaultNamespace

Pobiera identyfikator URI przestrzeni nazw dla domyślnej przestrzeni nazw.

(Odziedziczone po XmlNamespaceManager)
NameTable

XmlNameTable Pobiera obiekt skojarzony z tym obiektem.

(Odziedziczone po XmlNamespaceManager)
Whitespace

Po zastąpieniu w klasie pochodnej pobiera wartość wskazującą, czy uwzględnić węzły odstępu w danych wyjściowych.

Metody

AddNamespace(String, String)

Dodaje daną przestrzeń nazw do kolekcji.

(Odziedziczone po XmlNamespaceManager)
CompareDocument(String, String)

Po przesłonięciu w klasie pochodnej porównuje podstawowe identyfikatory URI (Uniform Resource Identifiers) dwóch dokumentów w oparciu o kolejność ładowania dokumentów przez procesor XSLT (czyli klasę XslTransform ).

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający używany do iterowania po przestrzeniach nazw w obiekcie XmlNamespaceManager.

(Odziedziczone po XmlNamespaceManager)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetNamespacesInScope(XmlNamespaceScope)

Pobiera kolekcję nazw przestrzeni nazw kluczy według prefiksu, który może służyć do wyliczania przestrzeni nazw aktualnie w zakresie.

(Odziedziczone po XmlNamespaceManager)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
HasNamespace(String)

Pobiera wartość wskazującą, czy podany prefiks ma przestrzeń nazw zdefiniowaną dla bieżącego wypchniętego zakresu.

(Odziedziczone po XmlNamespaceManager)
LookupNamespace(String)

Pobiera identyfikator URI przestrzeni nazw dla określonego prefiksu.

(Odziedziczone po XmlNamespaceManager)
LookupPrefix(String)

Znajduje prefiks zadeklarowany dla danego identyfikatora URI przestrzeni nazw.

(Odziedziczone po XmlNamespaceManager)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PopScope()

Wyskakuje zakres przestrzeni nazw poza stosem.

(Odziedziczone po XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

Podczas zastępowania w klasie pochodnej ocenia, czy zachować węzły odstępu, czy usunąć je dla danego kontekstu.

PushScope()

Wypycha zakres przestrzeni nazw do stosu.

(Odziedziczone po XmlNamespaceManager)
RemoveNamespace(String, String)

Usuwa daną przestrzeń nazw dla danego prefiksu.

(Odziedziczone po XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

Po przesłonięciu w klasie pochodnej funkcja rozpoznaje odwołanie funkcji i zwraca IXsltContextFunction element reprezentujący funkcję. Element IXsltContextFunction jest używany w czasie wykonywania, aby uzyskać wartość zwracaną przez funkcję.

ResolveVariable(String, String)

Po zastąpieniu w klasie pochodnej rozpoznaje odwołanie do zmiennej i zwraca zmienną reprezentującą zmienną IXsltContextVariable .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy obiektu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy