System::Xml::Xsl::XsltContext class

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

MetodBeskrivning
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

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

Se även