System::Xml::Xsl::XslCompiledTransform klasse
inhoud
[
verbergen
]XslCompiledTransform class
Transformeert XML‑gegevens met behulp van een XSLT‑stijlblad.
class XslCompiledTransform : public System::Object
Methoden
| Methode | Beschrijving |
|---|---|
| get_OutputSettings() | Retourneert een XmlWriterSettings object dat de uitvoerinformatie bevat die is afgeleid van het xsl:output element van de stylesheet. |
| Load(const SharedPtr<XmlReader>&) | Compileert de stylesheet die zich bevindt in de XmlReader. |
| Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | Compileert de XSLT-stylesheet die zich bevindt in de XmlReader. De XmlResolver lost alle XSLT import- of include-elementen op en de XSLT-instellingen bepalen de machtigingen voor de stylesheet. |
| Load(const String&) | Laadt en compileert de stylesheet die zich bevindt op de opgegeven URI. |
| Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | Laadt en compileert de XSLT-stylesheet die door de URI wordt opgegeven. De XmlResolver lost alle XSLT import- of include-elementen op en de XSLT-instellingen bepalen de machtigingen voor de stylesheet. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&) | Compileert de stylesheet die zich bevindt in het IXPathNavigable-object. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>) | Compileert de XSLT-stylesheet die zich bevindt in de IXPathNavigable. De XmlResolver lost alle XSLT import- of include-elementen op en de XSLT-instellingen bepalen de machtigingen voor de stylesheet. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het IXPathNavigable-object en schrijft de resultaten naar een XmlWriter. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het IXPathNavigable-object en schrijft de resultaten naar een XmlWriter. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het IXPathNavigable-object en schrijft de resultaten naar een TextWriter. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het IXPathNavigable-object en schrijft de resultaten naar een stream. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het XmlReader-object en schrijft de resultaten naar een XmlWriter. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het XmlReader-object en schrijft de resultaten naar een XmlWriter. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het XmlReader-object en schrijft de resultaten naar een TextWriter. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het XmlReader object en geeft de resultaten weer naar een stream. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const String&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door de URI en geeft de resultaten weer naar een XmlWriter. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door de URI en geeft de resultaten weer naar een XmlWriter. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door de URI en geeft de resultaten weer naar een TextWriter. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door de URI en geeft de resultaten weer naar een stream. De XsltArgumentList biedt extra runtime‑argumenten. |
| Transform(const String&, const String&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door de URI en geeft de resultaten weer naar een bestand. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | Voert de transformatie uit met het invoerdocument dat is opgegeven door het XmlReader object en geeft de resultaten weer naar een XmlWriter. De XsltArgumentList biedt extra runtime‑argumenten en de XmlResolver lost de XSLT document()‑functie op. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | Voert de transformatie uit door het invoerdocument te gebruiken dat is opgegeven door het IXPathNavigable object en geeft de resultaten weer naar een XmlWriter. De XsltArgumentList biedt extra runtime‑argumenten en de XmlResolver lost de XSLT document()‑functie op. |
| XslCompiledTransform() | Initialiseert een nieuw exemplaar van de klasse XslCompiledTransform. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| Ptr | Een alias voor een gedeelde pointer naar een exemplaar van deze klasse. |
Opmerkingen
Objecten van deze klasse mogen alleen worden gealloceerd met de functie System::MakeObject(). Maak nooit exemplaren van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
Zie ook
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++