XsltContext Classe

Définition

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

public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
    inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
Héritage
Dérivé

Constructeurs

Nom Description
XsltContext()

Initialise une nouvelle instance de la classe XsltContext.

XsltContext(NameTable)

Initialise une nouvelle instance de la XsltContext classe avec le fichier spécifié NameTable.

Propriétés

Nom Description
DefaultNamespace

Obtient l’URI d’espace de noms de l’espace de noms par défaut.

(Hérité de XmlNamespaceManager)
NameTable

Obtient l’objet XmlNameTable associé.

(Hérité de XmlNamespaceManager)
Whitespace

En cas de substitution dans une classe dérivée, obtient une valeur indiquant s’il faut inclure des nœuds d’espace blanc dans la sortie.

Méthodes

Nom Description
AddNamespace(String, String)

Ajoute l’espace de noms donné à la collection.

(Hérité de XmlNamespaceManager)
CompareDocument(String, String)

En cas de substitution dans une classe dérivée, compare les URI (Uniform Resource Identifiers) de base de deux documents en fonction de l’ordre dans lequel les documents ont été chargés par le processeur XSLT (autrement dit, la XslTransform classe).

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur à utiliser pour itérer dans les espaces de noms dans le XmlNamespaceManager.

(Hérité de XmlNamespaceManager)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetNamespacesInScope(XmlNamespaceScope)

Obtient une collection de noms d’espaces de noms clé par préfixe, qui peut être utilisée pour énumérer les espaces de noms actuellement dans l’étendue.

(Hérité de XmlNamespaceManager)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
HasNamespace(String)

Obtient une valeur indiquant si le préfixe fourni a un espace de noms défini pour l’étendue push actuelle.

(Hérité de XmlNamespaceManager)
LookupNamespace(String)

Obtient l’URI d’espace de noms du préfixe spécifié.

(Hérité de XmlNamespaceManager)
LookupPrefix(String)

Recherche le préfixe déclaré pour l’URI d’espace de noms donné.

(Hérité de XmlNamespaceManager)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
PopScope()

Affiche une étendue d’espace de noms hors de la pile.

(Hérité de XmlNamespaceManager)
PreserveWhitespace(XPathNavigator)

En cas de substitution dans une classe dérivée, évalue s’il faut conserver des nœuds d’espace blanc ou les supprimer pour le contexte donné.

PushScope()

Envoie (push) une étendue d’espace de noms sur la pile.

(Hérité de XmlNamespaceManager)
RemoveNamespace(String, String)

Supprime l’espace de noms donné pour le préfixe donné.

(Hérité de XmlNamespaceManager)
ResolveFunction(String, String, XPathResultType[])

En cas de substitution dans une classe dérivée, résout une référence de fonction et retourne une IXsltContextFunction représentation de la fonction. Utilisé IXsltContextFunction au moment de l’exécution pour obtenir la valeur de retour de la fonction.

ResolveVariable(String, String)

En cas de substitution dans une classe dérivée, résout une référence de variable et retourne une IXsltContextVariable valeur représentant la variable.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à