classe System::Xml::Xsl::XslCompiledTransform

XslCompiledTransform class

Transforme des données XML à l’aide d’une feuille de style XSLT.

class XslCompiledTransform : public System::Object

Méthodes

MéthodeDescription
get_OutputSettings()Renvoie un objet XmlWriterSettings qui contient les informations de sortie dérivées de l’élément xsl:output de la feuille de style.
Load(const SharedPtr<XmlReader>&)Compile la feuille de style contenue dans le XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)Compile la feuille de style XSLT contenue dans le XmlReader. Le XmlResolver résout tous les éléments XSLT import ou include et les paramètres XSLT déterminent les autorisations pour la feuille de style.
Load(const String&)Charge et compile la feuille de style située à l’URI spécifié.
Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)Charge et compile la feuille de style XSLT spécifiée par l’URI. Le XmlResolver résout tous les éléments XSLT import ou include et les paramètres XSLT déterminent les autorisations pour la feuille de style.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Compile la feuille de style contenue dans l’objet IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>)Compile la feuille de style XSLT contenue dans l’IXPathNavigable. Le XmlResolver résout tous les éléments XSLT import ou include et les paramètres XSLT déterminent les autorisations pour la feuille de style.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet IXPathNavigable et écrit les résultats dans un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet IXPathNavigable et écrit les résultats dans un XmlWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet IXPathNavigable et écrit les résultats dans un TextWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet IXPathNavigable et écrit les résultats dans un flux. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet XmlReader et écrit les résultats dans un XmlWriter.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet XmlReader et écrit les résultats dans un XmlWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet XmlReader et écrit les résultats dans un TextWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet XmlReader et écrit les résultats dans un flux. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const String&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’URI et écrit les résultats dans un XmlWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’URI et écrit les résultats dans un XmlWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’URI et écrit les résultats dans un TextWriter.
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’URI et écrit les résultats dans un flux. Le XsltArgumentList fournit des arguments d’exécution supplémentaires.
Transform(const String&, const String&)Exécute la transformation en utilisant le document d’entrée spécifié par l’URI et écrit les résultats dans un fichier.
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet XmlReader et écrit les résultats dans un XmlWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires et le XmlResolver résout la fonction XSLT document().
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)Exécute la transformation en utilisant le document d’entrée spécifié par l’objet IXPathNavigable et écrit les résultats dans un XmlWriter. Le XsltArgumentList fournit des arguments d’exécution supplémentaires et le XmlResolver résout la fonction XSLT document().
XslCompiledTransform()Initialise une nouvelle instance de la classe XslCompiledTransform.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers une instance de cette classe.

Remarques

Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instances de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

Voir aussi