System::Xml::Xsl::XsltContext class

XsltContext class

Kapselt den aktuellen Ausführungskontext des Extensible Stylesheet Language for Transformations (XSLT)-Processors, sodass die XML Path Language (XPath) Funktionen, Parameter und Namespaces innerhalb von XPath-Ausdrücken auflösen kann.

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, ermittelt 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

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Siehe auch