System.Xml.Xsl.Runtime Espace de noms

Contient les types utilisés par le moteur de transformation XSL.

Classes

XmlCollation

Construit un classement qui utilise les options de culture et de comparaison spécifiées.

XmlILIndex

Gère des nœuds à partir d'un document d'entrée indexé par la ou les valeurs de clé. Cette classe est utilisée comme cache de nœuds indexés par xsl:key les instructions et permet un accès rapide à ces nœuds.

XmlILStorageConverter

Représente une classe interne qui fournit des méthodes d'assistance statiques qui obtiennent un convertisseur de valeur de XmlQueryRuntime pour convertir parmi plusieurs représentations physiques du common language runtime (CLR) pour le même type XML logique.

XmlNavigatorFilter

XmlNavigatorFilter fournit une abstraction de filtrage flexible sur XPathNavigator. Les appelants ne savent pas quel type de filtrage aura lieu ; ils appellent simplement MoveToContent(XPathNavigator) ou MoveToFollowingSibling(XPathNavigator). L'implémentation de filtre appelle l'opération appropriée sur XPathNavigator pour ignorer les nœuds filtrés.

XmlQueryContext

Le contexte d'une requête se compose de toutes les informations fournies par l'utilisateur qui influencent le fonctionnement de la requête.

XmlQueryItemSequence

Séquence d’éléments XML qui se développe dynamiquement et autorise l’accès aléatoire aux éléments.

XmlQueryNodeSequence

Séquence de nœuds XML qui se développe dynamiquement et autorise l'accès aléatoire aux éléments.

XmlQueryOutput

Représente un XmlWriter qui fournit des fonctionnalités supplémentaires nécessaires pour sortir les résultats des transformations XSLT.

XmlQueryRuntime

Fournit des méthodes et des propriétés pour prendre en charge le processeur XSLT.

XmlQuerySequence<T>

Séquence de valeurs XML qui se développe dynamiquement et autorise l'accès aléatoire aux éléments.

XsltConvert

Contient des routines de conversion utilisées par XSLT.

XsltFunctions

Fonctions XSLT et XPath.

XsltLibrary

Implémente différentes fonctions XPath et XSLT.

Structures

AncestorDocOrderIterator

Itère sur tous les nœuds ancêtres selon les règles de l'axe ancêtres System.Xml.XPath et retourne les nœuds dans l'ordre des documents sans doublons.

AncestorIterator

Itère sur tous les nœuds ancêtres selon les règles de l'axe ancêtres System.Xml.XPath et retourne les nœuds dans l'ordre inverse des documents.

AttributeContentIterator

Itère sur tous les nœuds de contenu enfants et d'attributs.

AttributeIterator

Itère sur tous les attributs.

ContentIterator

Itère sur tous les nœuds de contenu enfants du nœud actuel.

ContentMergeIterator

Itère les nœuds de contenu enfants ou les nœuds frères suivants. Maintient les nœuds dans l'ordre des documents.

DecimalAggregator

Calcule les agrégats sur une séquence de valeurs Decimal.

DescendantIterator

Itère sur tous les nœuds descendants en vertu des règles d'axe descendantes System.Xml.XPath.

DescendantMergeIterator

Itère tous les nœuds de contenu descendants selon les règles d’axe descendantes XPath. Élimine les doublons en n'interrogeant pas les nœuds contenus dans la sous-arborescence du nœud précédent.

DifferenceIterator

Représente la position de l'itérateur au nœud suivant dans la différence entre deux jeux de nœuds.

DodSequenceMerge

Fusionne plusieurs séquences doc-order-distinct dans une séquence doc-order-distinct unique.

DoubleAggregator

Calcule les agrégats sur une séquence de valeurs double.

ElementContentIterator

Itère sur tous les éléments enfants ayant un nom correspondant.

FollowingSiblingIterator

Itère sur tous les nœuds de contenu frères suivants.

FollowingSiblingMergeIterator

Itère sur les nœuds enfants en suivant les nœuds frères.

IdIterator

Régit sous forme de jeton une chaîne qui contient des valeurs IDREF et déréférence les valeurs pour obtenir une liste d'éléments d'ID.

Int32Aggregator

Calcule les agrégats sur une séquence de valeurs Int32.

Int64Aggregator

Calcule les agrégats sur une séquence de valeurs Int64.

IntersectIterator

Représente la position de l'itérateur au nœud suivant dans l'intersection de deux jeux de nœuds.

NamespaceIterator

Itère sur tous les nœuds d'espace de noms.

NodeKindContentIterator

Itère sur tous les nœuds de contenu enfants ayant un type de nœud correspondant.

NodeRangeIterator

Itère sur le nœud singleton si le nœud de démarrage est le même nœud que le nœud de fin. Itère à la fin du document si le nœud de démarrage est situé après le nœud de fin ou se trouve dans un document différent.

ParentIterator

Itère sur le nœud parent correspondant en fonction de System.Xml.XPath, des règles de l'axe parent.

PrecedingIterator

Itère sur tous les nœuds de contenu typé qui précèdent le nœud de démarrage dans l'ordre des documents. Retourne des nœuds dans l'ordre inverse des documents.

PrecedingSiblingDocOrderIterator

Itère sur tous les nœuds de contenu frères précédents dans l'ordre des documents.

PrecedingSiblingIterator

Itère sur tous les nœuds frères précédents en fonction des règles d'axe parentes System.Xml.XPath précédentes et retourne des nœuds dans l'ordre inverse des documents.

StringConcat

Concatène des chaînes lorsque le nombre de chaînes n'est pas connu à l'avance.

UnionIterator

Gère deux jeux de nœuds qui sont déjà dans l'ordre des documents sans doublons et retourne l'union de ces jeux dans l'ordre des documents sans doublons.

XmlSortKeyAccumulator

Accumule une liste de clés de tri et les stocke dans un tableau.

XPathFollowingIterator

Itère sur tous les nœuds suivants selon les règles d'axe following XPath.

XPathFollowingMergeIterator

Itère sur tous les nœuds suivants selon les règles d'axe following XPath.

XPathPrecedingDocOrderIterator

Itère sur tous les nœuds précédents en vertu des règles d'axe précédentes XPath et retourne des nœuds dans l'ordre des documents sans doublons.

XPathPrecedingIterator

Itère sur tous les nœuds précédents en vertu des règles d'axe précédentes XPath et retourne des nœuds dans l'ordre inverse des documents sans doublons.

XPathPrecedingMergeIterator

Itère tous les nœuds précédents selon les règles d'axe précédentes XPath, mais les nœuds sont toujours retournés dans l'ordre des documents. Fusionne plusieurs jeux de nœuds précédents dans l’ordre des documents et supprime les doublons.

Énumérations

IteratorResult

Itérateurs qui utilisent la relation contenant-contenu pour contrôler le retour par un itérateur imbriqué d'une des valeurs dans cette énumération.

SetIteratorResult

Définit les itérateurs pour les combinaisons d'éléments par Union, Intersection ou Difference qui utilisent la relation contenant-contenu pour contrôler deux itérateurs imbriqués. Retourne l'une des valeurs d'énumération depuis MoveNext().