System::Xml::Xsl::XsltContext-klass
Innehåll
[
Dölj
]XsltContext class
Inkapslar den aktuella exekveringskontexten för Extensible Stylesheet Language for Transformations (XSLT)-processorn, vilket möjliggör 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 (URIs) 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 får 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 som representerar funktionen. IXsltContextFunction används vid exekvering för att hämta funktionsvärdet. |
| virtual ResolveVariable(String, String) | När den åsidosätts i en avledd klass löser den en variabelreferens och returnerar ett IXsltContextVariable som representerar variabeln. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för en delad pekare till en instans av denna klass. |
Se även
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++