XsltContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |