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 |