System::Xml::Xsl::XsltContext-klass

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

MetodBeskrivning
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

TypedefBeskrivning
PtrEtt alias för en delad pekare till en instans av denna klass.

Se även