Classe System::Xml::Xsl::XslTransform

XslTransform class

Trasforma i dati XML utilizzando un foglio di stile Extensible Stylesheet Language for Transformations (XSLT).

class XslTransform : public System::Object

Metodi

MetodoDescrizione
Load(const SharedPtr<XmlReader>&)Carica il foglio di stile XSLT contenuto nel XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)Carica il foglio di stile XSLT contenuto nel XmlReader.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Carica il foglio di stile XSLT contenuto nell’IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<System::Xml::XmlResolver>&)Carica il foglio di stile XSLT contenuto nell’IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&)Carica il foglio di stile XSLT contenuto nel XPathNavigator.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<System::Xml::XmlResolver>&)Carica il foglio di stile XSLT contenuto nel XPathNavigator.
Load(const String&)Carica il foglio di stile XSLT specificato da un URL.
Load(const String&, const SharedPtr<System::Xml::XmlResolver>&)Carica il foglio di stile XSLT specificato da un URL.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Imposta il XmlResolver utilizzato per risolvere le risorse esterne quando viene chiamato il metodo XslTransform::Transform.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nel XPathNavigator usando gli argomenti specificati e restituisce il risultato a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Trasforma i dati XML nel XPathNavigator usando gli argomenti specificati e restituisce il risultato a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a uno Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a uno Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Trasforma i dati XML nel XPathNavigator usando i args specificati e restituisce il risultato a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a uno Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a uno Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Trasforma i dati XML nell’IXPathNavigable usando i args specificati e restituisce il risultato a un XmlWriter.
Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&)Trasforma i dati XML nel file di input e restituisce il risultato in un file di output.
Transform(const String&, const String&)Trasforma i dati XML nel file di input e restituisce il risultato in un file di output.
XslTransform()Inizializza una nuova istanza della classe XslTransform.

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