System::Xml::Xsl::XsltContext Klasse

XsltContext class

Kapselt den aktuellen Ausführungskontext des Extensible Stylesheet Language for Transformations (XSLT)-Processors, der es der XML Path Language (XPath) ermöglicht, Funktionen, Parameter und Namensräume innerhalb von XPath-Ausdrücken aufzulösen.

class XsltContext : public System::Xml::XmlNamespaceManager

Methoden

MethodeBeschreibung
virtual CompareDocument(String, String)Wenn in einer abgeleiteten Klasse überschrieben, vergleicht sie die Basis-Uniform Resource Identifiers (URIs) zweier Dokumente basierend auf der Reihenfolge, in der die Dokumente vom XSLT-Prozessor geladen wurden (also der XslTransform Klasse).
virtual get_Whitespace()Wenn in einer abgeleiteten Klasse überschrieben, liefert sie einen Wert, der angibt, ob Leerzeichenknoten in die Ausgabe aufgenommen werden sollen.
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)Wenn in einer abgeleiteten Klasse überschrieben, bewertet sie, ob Leerzeichenknoten für den gegebenen Kontext erhalten oder entfernt werden sollen.
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)Wenn in einer abgeleiteten Klasse überschrieben, löst sie eine Funktionsreferenz auf und gibt ein IXsltContextFunction-Objekt zurück, das die Funktion darstellt. Das IXsltContextFunction wird zur Ausführungszeit verwendet, um den Rückgabewert der Funktion zu erhalten.
virtual ResolveVariable(String, String)Wenn in einer abgeleiteten Klasse überschrieben, löst sie eine Variablenreferenz auf und gibt ein IXsltContextVariable-Objekt zurück, das die Variable darstellt.

Typedefs

Typedef.Beschreibung
PtrEin Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse.

Siehe auch