System::Xml::Xsl::XslCompiledTransform classe
Contenuti
[
Nascondere
]XslCompiledTransform class
Trasforma i dati XML utilizzando un foglio di stile XSLT.
class XslCompiledTransform : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| get_OutputSettings() | Restituisce un oggetto XmlWriterSettings che contiene le informazioni di output derivanti dall’elemento xsl:output del foglio di stile. |
| Load(const SharedPtr<XmlReader>&) | Compila il foglio di stile contenuto nel XmlReader. |
| Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | Compila il foglio di stile XSLT contenuto nel XmlReader. Il XmlResolver risolve tutti gli elementi XSLT import o include e le impostazioni XSLT determinano le autorizzazioni per il foglio di stile. |
| Load(const String&) | Carica e compila il foglio di stile situato all’URI specificato. |
| Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&) | Carica e compila il foglio di stile XSLT specificato dall’URI. Il XmlResolver risolve tutti gli elementi XSLT import o include e le impostazioni XSLT determinano le autorizzazioni per il foglio di stile. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&) | Compila il foglio di stile contenuto nell’oggetto IXPathNavigable. |
| Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>) | Compila il foglio di stile XSLT contenuto nell’IXPathNavigable. Il XmlResolver risolve tutti gli elementi XSLT import o include e le impostazioni XSLT determinano le autorizzazioni per il foglio di stile. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto IXPathNavigable e scrive i risultati in un XmlWriter. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto IXPathNavigable e scrive i risultati in un XmlWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto IXPathNavigable e scrive i risultati in un TextWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto IXPathNavigable e scrive i risultati in uno stream. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto XmlReader e scrive i risultati in un XmlWriter. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto XmlReader e scrive i risultati in un XmlWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto XmlReader e scrive i risultati in un TextWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto XmlReader e scrive i risultati in uno stream. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const String&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’URI e scrive i risultati in un XmlWriter. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’URI e scrive i risultati in un XmlWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’URI e scrive i risultati in un TextWriter. |
| Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’URI e scrive i risultati in uno stream. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi. |
| Transform(const String&, const String&) | Esegue la trasformazione utilizzando il documento di input specificato dall’URI e scrive i risultati in un file. |
| Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto XmlReader e scrive i risultati in un XmlWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi e il XmlResolver risolve la funzione XSLT document(). |
| Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) | Esegue la trasformazione utilizzando il documento di input specificato dall’oggetto IXPathNavigable e scrive i risultati in un XmlWriter. Il XsltArgumentList fornisce argomenti di runtime aggiuntivi e il XmlResolver risolve la funzione XSLT document(). |
| XslCompiledTransform() | Inizializza una nuova istanza della classe XslCompiledTransform. |
Typedefs
| Typedef | Descrizione |
|---|---|
| Ptr | Un alias per un puntatore condiviso a un’istanza di questa classe. |
Osservazioni
Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
Vedi anche
- Class Object
- Namespace System::Xml::Xsl
- Library Aspose.Font for C++