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) może rozpoznawać funkcje, parametry i przestrzenie 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
| Nazwa | Opis |
|---|---|
| XsltContext() |
Inicjuje nowe wystąpienie klasy XsltContext. |
| XsltContext(NameTable) |
Inicjuje nowe wystąpienie klasy XsltContext z określonym NameTable. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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 należy uwzględnić węzły odstępu w danych wyjściowych. |
Metody
| Nazwa | Opis |
|---|---|
| AddNamespace(String, String) |
Dodaje daną przestrzeń nazw do kolekcji. (Odziedziczone po XmlNamespaceManager) |
| CompareDocument(String, String) |
Po zastąpieniu w klasie pochodnej porównuje podstawowe identyfikatory URI (Uniform Resource Identifiers) dwóch dokumentów na podstawie kolejności, w których dokumenty zostały załadowane przez procesor XSLT (czyli klasę XslTransform ). |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetEnumerator() |
Zwraca moduł wyliczający, który ma być używany do iterowania przez przestrzenie 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óra może służyć do wyliczania przestrzeni nazw aktualnie w zakresie. (Odziedziczone po XmlNamespaceManager) |
| GetType() |
Pobiera Type 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 Object. (Odziedziczone po Object) |
| PopScope() |
Wyskakuje zakres przestrzeni nazw poza stosem. (Odziedziczone po XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Po zastąpieniu w klasie pochodnej ocenia, czy zachować węzły białych znaków, 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 zastąpieniu w klasie pochodnej rozpoznaje odwołanie funkcji i zwraca reprezentującą IXsltContextFunction funkcję. Parametr IXsltContextFunction jest używany w czasie wykonywania, aby uzyskać wartość zwracaną funkcji. |
| 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
| Nazwa | Opis |
|---|---|
| AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
| AsQueryable(IEnumerable) |
Konwertuje IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Rzutuje elementy IEnumerable do określonego typu. |
| OfType<TResult>(IEnumerable) |
Filtruje elementy IEnumerable na podstawie określonego typu. |