System::Xml::Xsl::XsltContext Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| 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 |
|---|---|
| Ptr | Ein Alias für einen Shared‑Pointer auf eine Instanz dieser Klasse. |
Siehe auch
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++