System::Xml::Xsl::XslTransform classe

XslTransform class

Transforme des données XML à l’aide d’une feuille de style Extensible Stylesheet Language for Transformations (XSLT).

class XslTransform : public System::Object

Méthodes

MéthodeDescription
Load(const SharedPtr<XmlReader>&)Charge la feuille de style XSLT contenue dans le XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)Charge la feuille de style XSLT contenue dans le XmlReader.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Charge la feuille de style XSLT contenue dans le IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<System::Xml::XmlResolver>&)Charge la feuille de style XSLT contenue dans le IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&)Charge la feuille de style XSLT contenue dans le XPathNavigator.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<System::Xml::XmlResolver>&)Charge la feuille de style XSLT contenue dans le XPathNavigator.
Load(const String&)Charge la feuille de style XSLT spécifiée par une URL.
Load(const String&, const SharedPtr<System::Xml::XmlResolver>&)Charge la feuille de style XSLT spécifiée par une URL.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Définit le XmlResolver utilisé pour résoudre les ressources externes lorsque la méthode XslTransform::Transform est appelée.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un flux.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un flux.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Transforme les données XML dans le XPathNavigator en utilisant les args spécifiés et écrit le résultat dans un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un flux.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un flux.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Transforme les données XML dans le IXPathNavigable en utilisant les args spécifiés et écrit le résultat dans un XmlWriter.
Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&)Transforme les données XML dans le fichier d’entrée et écrit le résultat dans un fichier de sortie.
Transform(const String&, const String&)Transforme les données XML dans le fichier d’entrée et écrit le résultat dans un fichier de sortie.
XslTransform()Initialise une nouvelle instance de la classe XslTransform.

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