System::Xml::Xsl::XslCompiledTransform class
Innehåll
[
Dölj
]XslCompiledTransform class
Transformerar XML-data med en XSLT-stilmall.
class XslCompiledTransform : public System::Object
Metoder
| Metod | Beskrivning |
|---|---|
| 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 eventuella 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 transformeringen 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 document()-funktionen. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | Utför transformeringen 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 document()-funktionen. |
| XslCompiledTransform() | Initierar en ny instans av klassen XslCompiledTransform. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett alias för en 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
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.PDF for C++