System::Xml::Xsl::XsltContext classe

XsltContext class

Encapsule le contexte d’exécution actuel du processeur Extensible Stylesheet Language for Transformations (XSLT) permettant au XML Path Language (XPath) de résoudre les fonctions, paramètres et espaces de noms dans les expressions XPath.

class XsltContext : public System::Xml::XmlNamespaceManager

Méthodes

MéthodeDescription
virtual CompareDocument(String, String)Lorsqu’elle est remplacée dans une classe dérivée, compare les Identifiants Uniformes de Ressource (URI) de base de deux documents en fonction de l’ordre dans lequel les documents ont été chargés par le processeur XSLT (c’est‑à‑dire la classe XslTransform).
virtual get_Whitespace()Lorsqu’elle est remplacée dans une classe dérivée, obtient une valeur indiquant s’il faut inclure les nœuds d’espaces blancs dans la sortie.
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)Lorsqu’elle est remplacée dans une classe dérivée, évalue s’il faut préserver les nœuds d’espaces blancs ou les supprimer pour le contexte donné.
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)Lorsqu’elle est remplacée dans une classe dérivée, résout une référence de fonction et renvoie un IXsltContextFunction représentant la fonction. Le IXsltContextFunction est utilisé au moment de l’exécution pour obtenir la valeur de retour de la fonction.
virtual ResolveVariable(String, String)Lorsqu’elle est remplacée dans une classe dérivée, résout une référence de variable et renvoie un IXsltContextVariable représentant la variable.

Typedefs

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

Voir aussi