Comparteix a través de


System.Xml.Xsl.Runtime Espacio de nombres

Contiene tipos utilizados por el motor de transformación XSL.

Clases

XmlCollation

Construye una intercalación que usa las opciones de referencia cultural y comparación especificadas.

XmlILIndex

Administra nodos de un documento de entrada, indizado por valores de clave. Esta clase se usa como una memoria caché de nodos indizada por xsl:key instrucciones y permite el acceso rápido a estos nodos.

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.

XmlNavigatorFilter

XmlNavigatorFilter proporciona una abstracción de filtrado flexible con respecto a XPathNavigator. Los llamadores no saben qué tipo de filtrado se realizará; simplemente llaman a MoveToContent(XPathNavigator) o MoveToFollowingSibling(XPathNavigator). La implementación del filtro invoca la operación adecuada en XPathNavigator para omitir los nodos filtrados.

XmlQueryContext

El contexto de una consulta consta de toda la información proporcionada por el usuario que influye en la operación de consulta.

XmlQueryItemSequence

Secuencia de elementos XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.

XmlQueryNodeSequence

Secuencia de nodos XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.

XmlQueryOutput

Representa una clase XmlWriter que proporciona funcionalidad adicional necesaria para generar los resultados de transformaciones XSLT.

XmlQueryRuntime

Proporciona métodos y propiedades para que sea compatible el procesador XSLT.

XmlQuerySequence<T>

Secuencia de valores XML que se expande dinámicamente y permite el acceso aleatorio a los elementos.

XsltConvert

Contiene rutinas de conversión usadas por XSLT.

XsltFunctions

Funciones XSLT y XPath.

XsltLibrary

Implementa diferentes funciones XPath y XSLT.

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.

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.

AttributeContentIterator

Recorre en iteración todos los nodos de atributos y de contenido secundarios.

AttributeIterator

Recorre en iteración todos los atributos.

ContentIterator

Recorre en iteración todos los nodos de contenido secundarios del nodo actual.

ContentMergeIterator

Recorre en iteración los nodos de contenido secundarios o los siguientes nodos del mismo nivel. Mantiene los nodos en orden del documento.

DecimalAggregator

Calcula agregados en una secuencia de valores Decimal.

DescendantIterator

Recorre en iteración todos los nodos descendientes según las reglas de ejes descendientes de System.Xml.XPath.

DescendantMergeIterator

Recorre en iteración todos los nodos de contenido descendientes según las reglas de ejes descendientes de XPath. Elimina los duplicados no consultando los nodos contenidos en el subárbol del nodo anterior.

DifferenceIterator

Representa la posición del iterador en el siguiente nodo en la diferencia entre dos conjuntos de nodos.

DodSequenceMerge

Combina varias secuencias doc-order-distinct en una única secuencia doc-order-distinct.

DoubleAggregator

Calcula agregados en una secuencia de valores double.

ElementContentIterator

Recorre en iteración todos los elementos secundarios con un nombre coincidente.

FollowingSiblingIterator

Recorre en iteración todos los nodos de contenido del mismo nivel siguientes.

FollowingSiblingMergeIterator

Recorre en iteración los nodos secundarios siguiendo los nodos del mismo nivel.

IdIterator

Convierte en símbolo (token) una cadena que contiene valores IDREF y desreferencia los valores para obtener una lista de elementos ID.

Int32Aggregator

Calcula agregados en una secuencia de valores Int32.

Int64Aggregator

Calcula agregados en una secuencia de valores Int64.

IntersectIterator

Representa la posición del iterador en el siguiente nodo en la intersección de dos conjuntos de nodos.

NamespaceIterator

Recorre en iteración todos los nodos de espacio de nombres.

NodeKindContentIterator

Recorre en iteración todos los nodos de contenido secundarios con un tipo de nodo coincidente.

NodeRangeIterator

Recorre en iteración el nodo singleton si el nodo inicial es el mismo que el nodo final. 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.

ParentIterator

Recorre en iteración el nodo primario coincidente según las reglas de ejes primarios de System.Xml.XPath.

PrecedingIterator

Recorre en iteración todos los nodos de contenido que preceden al nodo inicial en orden del documento. Devuelve nodos en orden del documento inverso.

PrecedingSiblingDocOrderIterator

Recorre en iteración todos los nodos de contenido del mismo nivel anteriores en orden del documento.

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.

StringConcat

Concatena cadenas cuando no se conoce de antemano el número de cadenas.

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.

XmlSortKeyAccumulator

Acumula una lista de claves de ordenación y las almacena en una matriz.

XPathFollowingIterator

Recorre en iteración todos los nodos siguientes según las reglas de ejes siguientes de XPath.

XPathFollowingMergeIterator

Recorre en iteración todos los nodos siguientes según las reglas de ejes siguientes de XPath.

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.

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.

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. Combina varios conjuntos de nodos anteriores en orden del documento y quita los duplicados.

Enumeraciones

IteratorResult

Los iteradores que usan contención para controlar un iterador anidado devuelven uno de los valores de esta enumeración.

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().