System::Xml::Xsl::XsltContext class
Innehåll
[
Dölj
]XsltContext class
Inkapslar den aktuella exekveringskontexten för Extensible Stylesheet Language for Transformations (XSLT)-processorn så att XML Path Language (XPath) kan lösa funktioner, parametrar och namnrymder inom XPath-uttryck.
class XsltContext : public System::Xml::XmlNamespaceManager
Metoder
| Metod | Beskrivning |
|---|---|
| virtual CompareDocument(String, String) | När den åsidosätts i en avledd klass jämför den de grundläggande Uniform Resource Identifiers (URI:er) för två dokument baserat på den ordning dokumenten laddades av XSLT‑processorn (det vill säga XslTransform-klassen). |
| virtual get_Whitespace() | När den åsidosätts i en avledd klass hämtar den ett värde som indikerar om blankstegsnoder ska inkluderas i utdata. |
| virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>) | När den åsidosätts i en avledd klass utvärderar den om blankstegsnoder ska bevaras eller tas bort för den givna kontexten. |
| virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>) | När den åsidosätts i en avledd klass löser den en funktionsreferens och returnerar ett IXsltContextFunction-objekt som representerar funktionen. IXsltContextFunction används vid exekvering för att hämta funktionens returvärde. |
| virtual ResolveVariable(String, String) | När den åsidosätts i en avledd klass löser den en variabelreferens och returnerar ett IXsltContextVariable-objekt som representerar variabeln. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för delad pekare till en instans av denna klass. |
Se även
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++