System.Xml.Xsl.Runtime Namespace

Contient les types utilisés par le moteur de transformation XSL. Contains types that are used by the XSL transformation engine.

Classes

XmlCollation

Construit un classement qui utilise les options de culture et de comparaison spécifiées.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Gère des nœuds à partir d'un document d'entrée indexé par la ou les valeurs de clé.Manages nodes from an input document, indexed by key value(s). Cette classe est utilisée comme un cache de nœuds indexé par les instructions xsl:key et permet un accès rapide à ces nœuds.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

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.Represents an internal class that provides static helper methods that get a value converter from XmlQueryRuntime to convert among several physical common language runtime (CLR) representations for the same logical XML type.

XmlNavigatorFilter

XmlNavigatorFilter fournit une abstraction de filtrage flexible sur XPathNavigator.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Les appelants ne savent pas quel type de filtrage aura lieu ; ils appellent simplement MoveToContent(XPathNavigator) ou MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). L'implémentation de filtre appelle l'opération appropriée sur XPathNavigator pour ignorer les nœuds filtrés.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

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.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Séquence d’éléments XML qui se développe dynamiquement et autorise l’accès aléatoire aux éléments.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Séquence de nœuds XML qui se développe dynamiquement et autorise l’accès aléatoire aux éléments.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

Représente un XmlWriter qui fournit des fonctionnalités supplémentaires nécessaires pour sortir les résultats des transformations XSLT.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

Fournit des méthodes et des propriétés pour prendre en charge le processeur XSLT.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Séquence de valeurs XML qui se développe dynamiquement et autorise l’accès aléatoire aux éléments.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

Contient des routines de conversion utilisées par XSLT.Contains conversion routines used by XSLT.

XsltFunctions

Fonctions XSLT et XPath.XSLT and XPath functions.

XsltLibrary

Implémente différentes fonctions XPath et XSLT.Implements different XPath and XSLT functions.

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.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

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.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Itère sur tous les nœuds de contenu enfants et d'attributs.Iterates over all attributes and child content nodes.

AttributeIterator

Itère sur tous les attributs.Iterates over all the attributes.

ContentIterator

Itère sur tous les nœuds de contenu enfants du nœud actuel.Iterates over all child content nodes of the current node.

ContentMergeIterator

Itère les nœuds de contenu enfants ou les nœuds frères suivants.Iterates over child content nodes or following sibling nodes. Maintient les nœuds dans l'ordre des documents.Maintains the nodes in document order.

DecimalAggregator

Calcule les agrégats sur une séquence de valeurs Decimal.Computes aggregates over a sequence of Decimal values.

DescendantIterator

Itère sur tous les nœuds descendants en vertu des règles d'axe descendantes System.Xml.XPath.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Itère tous les nœuds de contenu descendants selon les règles d’axe descendantes XPath.Iterate over all descendant content nodes according to XPath descendant axis rules. Élimine les doublons en n'interrogeant pas les nœuds contenus dans la sous-arborescence du nœud précédent.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

Représente la position de l'itérateur au nœud suivant dans la différence entre deux jeux de nœuds.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Fusionne plusieurs séquences doc-order-distinct dans une séquence doc-order-distinct unique.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Calcule les agrégats sur une séquence de valeurs double.Computes aggregates over a sequence of double values.

ElementContentIterator

Itère sur tous les éléments enfants ayant un nom correspondant.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Itère sur tous les nœuds de contenu frères suivants.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Itère sur les nœuds enfants en suivant les nœuds frères.Iterates over child nodes by following the sibling nodes.

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.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Calcule les agrégats sur une séquence de valeurs Int32.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Calcule les agrégats sur une séquence de valeurs Int64.Computes aggregates over a sequence of Int64 values.

IntersectIterator

Représente la position de l'itérateur au nœud suivant dans l'intersection de deux jeux de nœuds.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Itère sur tous les nœuds d'espace de noms.Iterate over all namespace nodes.

NodeKindContentIterator

Itère sur tous les nœuds de contenu enfants ayant un type de nœud correspondant.Iterates over all child content nodes with a matching node kind.

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.Iterates over the singleton node if the starting node is the same node as the ending node. 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.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

Itère sur le nœud parent correspondant en fonction de System.Xml.XPath, des règles de l'axe parent.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

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.Iterates over all the content-typed nodes which precede the starting node in document order. Retourne des nœuds dans l'ordre inverse des documents.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Itère sur tous les nœuds de contenu frères précédents dans l'ordre des documents.Iterates over all preceding sibling content nodes in document order.

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.Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.

StringConcat

Concatène des chaînes lorsque le nombre de chaînes n'est pas connu à l'avance.Concatenates strings when the number of strings is not known beforehand.

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.Manages two sets of nodes that are already in document order with no duplicates, and returns the union of these sets in document order with no duplicates.

XmlSortKeyAccumulator

Accumule une liste de clés de tri et les stocke dans un tableau.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Itère sur tous les nœuds suivants selon les règles d'axe following XPath.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Itère sur tous les nœuds suivants selon les règles d'axe following XPath.Iterates over all following nodes according to the XPath following axis rules.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Fusionne plusieurs jeux de nœuds précédents dans l’ordre des documents et supprime les doublons.Merges multiple sets of preceding nodes in document order and removes duplicates.

É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.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

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().This will return one of the enumeration values from MoveNext().