System.Xml.Xsl.Runtime Espacio de nombres

Contiene tipos que usa el motor de transformación XSL.

Clases

Nombre Description
XmlCollation

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

XmlILIndex

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

XmlILStorageConverter

Representa una clase interna que proporciona métodos auxiliares 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 sobre XPathNavigator. Los autores de llamadas no saben qué tipo de filtrado se producirá; 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 el funcionamiento de la consulta.

XmlQueryItemSequence

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

XmlQueryNodeSequence

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

XmlQueryOutput

Representa un XmlWriter que proporciona funcionalidad adicional necesaria para generar los resultados de las transformaciones XSLT.

XmlQueryRuntime

Proporciona métodos y propiedades para admitir el procesador XSLT.

XmlQuerySequence<T>

Secuencia de valores XML que 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 funciones y XPath diferentesXSLT.

Estructuras

Nombre Description
AncestorDocOrderIterator

Recorre en iteración todos los nodos antecesores según las reglas del System.Xml.XPath eje antecesor y devuelve los nodos en orden de documento sin duplicados.

AncestorIterator

Recorre en iteración todos los nodos antecesores según las reglas del System.Xml.XPath eje antecesor y devuelve los nodos en orden inverso del documento.

AttributeContentIterator

Recorre en iteración todos los atributos y los nodos 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 de documento.

DecimalAggregator

Calcula agregados a través de una secuencia de Decimal valores.

DescendantIterator

Recorre en iteración todos los nodos descendientes según las reglas del System.Xml.XPath eje descendiente.

DescendantMergeIterator

Recorre en iteración todos los nodos de contenido descendientes según las reglas del eje descendiente de XPath. Elimina los duplicados al no consultar 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 de doc-order-distinct en una sola secuencia de doc-order-distinct.

DoubleAggregator

Calcula agregados a través de una secuencia de double valores.

ElementContentIterator

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

FollowingSiblingIterator

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

FollowingSiblingMergeIterator

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

IdIterator

Tokeniza 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 a través de una secuencia de Int64 valores.

IntersectIterator

Representa la posición del iterador en el siguiente nodo de 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 al final del documento si el nodo inicial es después del nodo final o está en otro documento.

ParentIterator

Recorre en iteración el nodo primario coincidente según las System.Xml.XPathreglas del eje primario , .

PrecedingIterator

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

PrecedingSiblingDocOrderIterator

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

PrecedingSiblingIterator

Recorre en iteración todos los nodos del mismo nivel anteriores según las System.Xml.XPath reglas anteriores del eje relacionado y devuelve nodos en orden de documento inverso.

StringConcat

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

UnionIterator

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

XPathFollowingMergeIterator

Recorre en iteración todos los nodos siguientes según las reglas del eje XPath siguientes.

XPathPrecedingDocOrderIterator

Recorre en iteración todos los nodos anteriores según las reglas del eje anterior de XPath y devuelve nodos en orden de documento sin duplicados.

XPathPrecedingIterator

Recorre en iteración todos los nodos anteriores según las reglas del eje anterior de XPath y devuelve nodos en orden de documento inverso sin duplicados.

XPathPrecedingMergeIterator

Recorre en iteración todos los nodos anteriores según las reglas del eje anterior de XPath, excepto que los nodos siempre se devuelven en orden de documento. Combina varios conjuntos de nodos anteriores en orden de documento y quita duplicados.

Enumeraciones

Nombre Description
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 mediante Union, Intersectiono Difference, que usan contención para controlar dos iteradores anidados. Esto devolverá uno de los valores de enumeración de MoveNext().