System::Xml::Xsl::XslCompiledTransform classe

XslCompiledTransform class

Trasforma i dati XML utilizzando un foglio di stile XSLT.

class XslCompiledTransform : public System::Object

Metodi

MetodoDescrizione
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

TypedefDescrizione
PtrUn 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