System::Xml::Xsl::XslCompiledTransform class

XslCompiledTransform class

Transformerar XML-data med en XSLT-stilmall.

class XslCompiledTransform : public System::Object

Metoder

MetodBeskrivning
get_OutputSettings()Returnerar ett XmlWriterSettings-objekt som innehåller utdatainformation hämtad från xsl:output-elementet i stilmallen.
Load(const SharedPtr<XmlReader>&)Kompilerar stilmallen som finns i XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)Kompilerar XSLT-stilmallen som finns i XmlReader. XmlResolver löser alla XSLT import- eller include-element och XSLT-inställningarna bestämmer behörigheterna för stilmallen.
Load(const String&)Laddar och kompilerar stilmallen som finns på den angivna URI:n.
Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)Laddar och kompilerar XSLT-stilmallen som anges av URI:n. XmlResolver löser alla XSLT import- eller include-element och XSLT-inställningarna bestämmer behörigheterna för stilmallen.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Kompilerar stilmallen som finns i IXPathNavigable-objektet.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>)Kompilerar XSLT‑stilmallen som finns i IXPathNavigable. XmlResolver löser alla XSLT import‑ eller include‑element och XSLT‑inställningarna bestämmer behörigheterna för stilmallen.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av IXPathNavigable‑objektet och skriver ut resultaten till en XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av IXPathNavigable‑objektet och skriver ut resultaten till en XmlWriter. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Utför transformationen med inmatningsdokumentet som anges av IXPathNavigable‑objektet och skriver ut resultaten till en TextWriter. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Utför transformationen med inmatningsdokumentet som anges av IXPathNavigable‑objektet och skriver ut resultaten till en ström. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av XmlReader‑objektet och skriver ut resultaten till en XmlWriter.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av XmlReader‑objektet och skriver ut resultaten till en XmlWriter. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Utför transformationen med inmatningsdokumentet som anges av XmlReader‑objektet och skriver ut resultaten till en TextWriter. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Utför transformationen med inmatningsdokumentet som anges av XmlReader‑objektet och skriver ut resultaten till en ström. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const String&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av URI:n och skriver ut resultaten till en XmlWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Utför transformationen med inmatningsdokumentet som anges av URI:n och skriver ut resultaten till en XmlWriter. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Utför transformationen med inmatningsdokumentet som anges av URI:n och skriver ut resultaten till en TextWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Utför transformationen med inmatningsdokumentet som anges av URI:n och skriver ut resultaten till en ström. XsltArgumentList tillhandahåller ytterligare körargument.
Transform(const String&, const String&)Utför transformationen med inmatningsdokumentet som anges av URI:n och skriver ut resultaten till en fil.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)Utför transformationen med inmatningsdokumentet som anges av XmlReader‑objektet och skriver ut resultaten till en XmlWriter. XsltArgumentList tillhandahåller ytterligare körargument och XmlResolver löser XSLT‑funktionen document().
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)Utför transformationen genom att använda inmatningsdokumentet som anges av IXPathNavigable‑objektet och skriver ut resultaten till en XmlWriter. XsltArgumentList tillhandahåller ytterligare körargument och XmlResolver löser XSLT‑funktionen document().
XslCompiledTransform()Initierar en ny instans av klassen XslCompiledTransform.

Typedefs

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

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även