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 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
| Typedef | Beskrivning |
|---|---|
| Ptr | Ett 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
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++