Partager via


XsltContext Classe

Définition

Encapsule le contexte d'exécution actuel du processeur XSLT (Extensible Stylesheet Language for Transformations) permettant à XPath (XML Path Language) de résoudre des fonctions, des paramètres et des espaces de noms dans des 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

XsltContext()

Initialise une nouvelle instance de la classe XsltContext.

XsltContext(NameTable)

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

Propriétés

DefaultNamespace

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

(Hérité de XmlNamespaceManager)
NameTable

Obtient l'objet XmlNameTable associé à cet objet.

(Hérité de XmlNamespaceManager)
Whitespace

En cas de substitution dans une classe dérivée, obtient une valeur indiquant si des nœuds d'espaces blancs doivent être inclus dans le résultat.

Méthodes

AddNamespace(String, String)

Ajoute l’espace de noms spécifié à la collection.

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

En cas de substitution dans une classe dérivée, compare les URI (Uniform Resource Identifier) de base de deux documents dans l'ordre de chargement des documents par le processeur XSLT (c'est-à-dire la classe XslTransform).

Equals(Object)

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

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour itérer au sein des espaces de noms de XmlNamespaceManager.

(Hérité de XmlNamespaceManager)
GetHashCode()

Fait office de fonction de hachage par défaut.

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

Obtient une collection de noms d'espace de noms indexés par préfixe qui peut être utilisée pour énumérer les espaces de noms figurant actuellement dans la portée.

(Hérité de XmlNamespaceManager)
GetType()

Obtient le Type de l'instance actuelle.

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

Obtient une valeur indiquant si le préfixe fourni possède un espace de noms défini pour la portée actuelle faisant l'objet d'un push.

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

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

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

Recherche le préfixe déclaré pour l'URI de l'espace de noms spécifié.

(Hérité de XmlNamespaceManager)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PopScope()

Dépile une portée espace de noms de la pile.

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

Substitué dans une classe dérivée, évalue si les nœuds d'espaces blancs doivent être préservés ou débarrassés du contexte donné.

PushScope()

Exécute un push d'une portée espace de noms dans la pile.

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

Supprime l'espace de noms indiqué pour le préfixe spécifié.

(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 un IXsltContextFunction représentant la fonction. IXsltContextFunction est utilisée 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 un IXsltContextVariable représentant la variable.

ToString()

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

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à