XsltContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt den aktuellen Ausführungskontext der Extensible Stylesheet Language for Transformations (XSLT)-Prozessor, sodass XML Path Language (XPath) Funktionen, Parameter und Namespaces in XPath-Ausdrücken auflösen kann.
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
- Vererbung
- Abgeleitet
Konstruktoren
| Name | Beschreibung |
|---|---|
| XsltContext() |
Initialisiert eine neue Instanz der XsltContext-Klasse. |
| XsltContext(NameTable) |
Initialisiert eine neue Instanz der XsltContext Klasse mit dem angegebenen NameTable. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DefaultNamespace |
Ruft den Namespace-URI für den Standardnamespace ab. (Geerbt von XmlNamespaceManager) |
| NameTable |
Ruft das XmlNameTable diesem Objekt zugeordnete Ab. (Geerbt von XmlNamespaceManager) |
| Whitespace |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob Leerraumknoten in die Ausgabe eingeschlossen werden sollen. |
Methoden
| Name | Beschreibung |
|---|---|
| AddNamespace(String, String) |
Fügt der Auflistung den angegebenen Namespace hinzu. (Geerbt von XmlNamespaceManager) |
| CompareDocument(String, String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden die URIs (Uniform Resource Identifiers) von zwei Dokumenten anhand der Reihenfolge verglichen, in der die Dokumente vom XSLT-Prozessor geladen wurden (d. b. die XslTransform Klasse). |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Namespaces in der XmlNamespaceManagerEnumerator verwendet werden soll. (Geerbt von XmlNamespaceManager) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
Ruft eine Auflistung von Namespacenamen ab, die nach Präfix schlüsseliert werden, die zum Aufzählen der Namespaces verwendet werden können, die sich derzeit im Bereich befinden. (Geerbt von XmlNamespaceManager) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HasNamespace(String) |
Ruft einen Wert ab, der angibt, ob das angegebene Präfix einen Namespace für den aktuellen Pushbereich definiert hat. (Geerbt von XmlNamespaceManager) |
| LookupNamespace(String) |
Ruft den Namespace-URI für das angegebene Präfix ab. (Geerbt von XmlNamespaceManager) |
| LookupPrefix(String) |
Sucht das Präfix, das für den angegebenen Namespace-URI deklariert ist. (Geerbt von XmlNamespaceManager) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PopScope() |
Pops a namespace scope off the stack. (Geerbt von XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird ausgewertet, ob Leerraumknoten beibehalten oder für den angegebenen Kontext entfernt werden sollen. |
| PushScope() |
Verschiebt einen Namespacebereich auf den Stapel. (Geerbt von XmlNamespaceManager) |
| RemoveNamespace(String, String) |
Entfernt den angegebenen Namespace für das angegebene Präfix. (Geerbt von XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Funktionsverweis aufgelöst und eine IXsltContextFunction Darstellung der Funktion zurückgegeben. Die IXsltContextFunction Wird zur Ausführungszeit verwendet, um den Rückgabewert der Funktion abzurufen. |
| ResolveVariable(String, String) |
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Variablenverweis aufgelöst und eine IXsltContextVariable Variable zurückgegeben, die die Variable darstellt. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |