System.Xml.Xsl.Runtime Namespace

Contiene tipos utilizados por el motor de transformación XSL. Contains types that are used by the XSL transformation engine.

Clases

XmlCollation

Construye una intercalación que usa las opciones de referencia cultural y comparación especificadas.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Administra nodos de un documento de entrada, indizado por valores de clave.Manages nodes from an input document, indexed by key value(s). Esta clase se usa como una memoria caché de nodos indizada por instrucciones xsl:key y permite el acceso rápido a estos nodos.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

XmlILStorageConverter

Representa una clase interna que proporciona métodos del asistente estáticos que obtienen un convertidor de valores de XmlQueryRuntime para convertir entre varias representaciones físicas de Common Language Runtime (CLR) para el mismo tipo XML lógico.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 proporciona una abstracción de filtrado flexible con respecto a XPathNavigator.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Los llamadores no saben qué tipo de filtrado se realizará; simplemente llaman a MoveToContent(XPathNavigator) o MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). La implementación del filtro invoca la operación adecuada en XPathNavigator para omitir los nodos filtrados.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

El contexto de una consulta consta de toda la información proporcionada por el usuario que influye en la operación de consulta.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Secuencia de elementos XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Secuencia de nodos XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

Representa una clase XmlWriter que proporciona funcionalidad adicional necesaria para generar los resultados de transformaciones XSLT.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

Proporciona métodos y propiedades para que sea compatible el procesador XSLT.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Secuencia de valores XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

Contiene rutinas de conversión usadas por XSLT.Contains conversion routines used by XSLT.

XsltFunctions

Funciones XSLT y XPath.XSLT and XPath functions.

XsltLibrary

Implementa diferentes funciones XPath y XSLT.Implements different XPath and XSLT functions.

Estructuras

AncestorDocOrderIterator

Recorre en iteración todos los nodos antecesores según las reglas de ejes antecesores System.Xml.XPath y devuelve los nodos en orden del documento sin duplicados.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

AncestorIterator

Recorre en iteración todos los nodos antecesores según las reglas de ejes antecesores System.Xml.XPath y devuelve los nodos en orden del documento inverso.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Recorre en iteración todos los nodos de atributos y de contenido secundarios.Iterates over all attributes and child content nodes.

AttributeIterator

Recorre en iteración todos los atributos.Iterates over all the attributes.

ContentIterator

Recorre en iteración todos los nodos de contenido secundarios del nodo actual.Iterates over all child content nodes of the current node.

ContentMergeIterator

Recorre en iteración los nodos de contenido secundarios o los siguientes nodos del mismo nivel.Iterates over child content nodes or following sibling nodes. Mantiene los nodos en orden del documento.Maintains the nodes in document order.

DecimalAggregator

Calcula agregados en una secuencia de valores Decimal.Computes aggregates over a sequence of Decimal values.

DescendantIterator

Recorre en iteración todos los nodos descendientes según las reglas de ejes descendientes de System.Xml.XPath.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Recorre en iteración todos los nodos de contenido descendientes según las reglas de ejes descendientes de XPath.Iterate over all descendant content nodes according to XPath descendant axis rules. Elimina los duplicados no consultando los nodos contenidos en el subárbol del nodo anterior.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

Representa la posición del iterador en el siguiente nodo en la diferencia entre dos conjuntos de nodos.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Combina varias secuencias doc-order-distinct en una única secuencia doc-order-distinct.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Calcula agregados en una secuencia de valores double.Computes aggregates over a sequence of double values.

ElementContentIterator

Recorre en iteración todos los elementos secundarios con un nombre coincidente.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Recorre en iteración todos los nodos de contenido del mismo nivel siguientes.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Recorre en iteración los nodos secundarios siguiendo los nodos del mismo nivel.Iterates over child nodes by following the sibling nodes.

IdIterator

Convierte en símbolo (token) una cadena que contiene valores IDREF y desreferencia los valores para obtener una lista de elementos ID.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Calcula agregados en una secuencia de valores Int32.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Calcula agregados en una secuencia de valores Int64.Computes aggregates over a sequence of Int64 values.

IntersectIterator

Representa la posición del iterador en el siguiente nodo en la intersección de dos conjuntos de nodos.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Recorre en iteración todos los nodos de espacio de nombres.Iterate over all namespace nodes.

NodeKindContentIterator

Recorre en iteración todos los nodos de contenido secundarios con un tipo de nodo coincidente.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

Recorre en iteración el nodo singleton si el nodo inicial es el mismo que el nodo final.Iterates over the singleton node if the starting node is the same node as the ending node. Recorre en iteración hasta el final del documento si el nodo inicial está después del nodo final o está en un documento diferente.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

Recorre en iteración el nodo primario coincidente según las reglas de ejes primarios de System.Xml.XPath.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

Recorre en iteración todos los nodos de contenido que preceden al nodo inicial en orden del documento.Iterates over all the content-typed nodes which precede the starting node in document order. Devuelve nodos en orden del documento inverso.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Recorre en iteración todos los nodos de contenido del mismo nivel anteriores en orden del documento.Iterates over all preceding sibling content nodes in document order.

PrecedingSiblingIterator

Recorre en iteración todos los nodos del mismo nivel anteriores según las reglas de ejes del mismo nivel anteriores System.Xml.XPath y devuelve los nodos en orden del documento inverso.Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.

StringConcat

Concatena cadenas cuando no se conoce de antemano el número de cadenas.Concatenates strings when the number of strings is not known beforehand.

UnionIterator

Administra dos conjuntos de nodos que ya están en orden del documento sin duplicados y devuelve la unión de estos conjuntos en orden del documento sin duplicados.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

Acumula una lista de claves de ordenación y las almacena en una matriz.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Recorre en iteración todos los nodos siguientes según las reglas de ejes siguientes de XPath.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Recorre en iteración todos los nodos siguientes según las reglas de ejes siguientes de XPath.Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

Recorre en iteración todos los nodos anteriores según las reglas de ejes anteriores de XPath y devuelve nodos en orden del documento sin duplicados.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

XPathPrecedingIterator

Recorre en iteración todos los nodos anteriores según las reglas de ejes anteriores de XPath y devuelve nodos en orden del documento inverso sin duplicados.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

XPathPrecedingMergeIterator

Recorre en iteración todos los nodos anteriores según las reglas de ejes anteriores de XPath, salvo que los nodos siempre se devuelven en orden del documento.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Combina varios conjuntos de nodos anteriores en orden del documento y quita los duplicados.Merges multiple sets of preceding nodes in document order and removes duplicates.

Enumeraciones

IteratorResult

Los iteradores que usan contención para controlar un iterador anidado devuelven uno de los valores de esta enumeración.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

SetIteratorResult

Establece iteradores para combinaciones de elementos por Union, Intersection o Difference, que usan contención para controlar dos iteradores anidados. Esto devolverá uno de los valores de enumeración de MoveNext().This will return one of the enumeration values from MoveNext().