Compartilhar via


System.Xml.Xsl.Runtime Namespace

Contém tipos que são usados pelo mecanismo de transformação XSL.

Classes

XmlCollation

Constrói uma ordenação que usa as opções de cultura e comparação especificadas.

XmlILIndex

Gerencia nós de um documento de entrada, indexado por valores de chave. Essa classe é usada como um cache de nós indexados por instruções xsl:key e permite acesso rápido a esses nós.

XmlILStorageConverter

Representa uma classe interna que fornece métodos auxiliares estáticos que obtêm um conversor de valor de XmlQueryRuntime para converter entre várias representações de CLR (Common Language Runtime) físicas para o mesmo tipo XML lógico.

XmlNavigatorFilter

XmlNavigatorFilter fornece uma abstração de filtragem flexível sobre XPathNavigator. Os chamadores não sabem que tipo filtragem ocorrerá; eles simplesmente chamam MoveToContent(XPathNavigator) ou MoveToFollowingSibling(XPathNavigator). A implementação do filtro invoca a operação apropriada no XPathNavigator para ignorar nós filtrados.

XmlQueryContext

O contexto de uma consulta consiste em todas as informações fornecidas pelo usuário que influenciam a operação da consulta.

XmlQueryItemSequence

Uma sequência de itens XML que se expande dinamicamente e permite acesso aleatório aos itens.

XmlQueryNodeSequence

Uma sequência de nós XML que se expande dinamicamente e permite acesso aleatório aos itens.

XmlQueryOutput

Representa um XmlWriter que fornece funcionalidade adicional necessária para transmitir os resultados das transformações XSLT.

XmlQueryRuntime

Fornece métodos e propriedades para dar suporte ao processador XSLT.

XmlQuerySequence<T>

Uma sequência de valores XML que se expande dinamicamente e permite acesso aleatório aos itens.

XsltConvert

Contém as rotinas de conversão usadas por XSLT.

XsltFunctions

Funções XPath e XSLT.

XsltLibrary

Implementa diferentes funções XPath e XSLT.

Estruturas

AncestorDocOrderIterator

Itera em todos os nós ancestrais de acordo com as regras de eixo ancestral System.Xml.XPath e retorna os nós na ordem do documento sem duplicatas.

AncestorIterator

Itera em todos os nós ancestrais de acordo com as regras de eixo ancestral System.Xml.XPath e retorna os nós na ordem inversa do documento.

AttributeContentIterator

Itera em todos os atributos e nós de conteúdo filho.

AttributeIterator

Itera em todos os atributos.

ContentIterator

Itera em todos os nós de conteúdo filho do nó atual.

ContentMergeIterator

Itera em nós de conteúdo filho ou seguindo nós irmãos. Mantém os nós na ordem do documento.

DecimalAggregator

Calcula as agregações em uma sequência de valores Decimal.

DescendantIterator

Itera em todos os nós descendentes de acordo com as regras de eixo descendente System.Xml.XPath.

DescendantMergeIterator

Itera em todos os nós de conteúdo descendentes de acordo com as regras de eixo descendente XPath. Elimina duplicatas não consultando em nós que estão contidos na subárvore do nó anterior.

DifferenceIterator

Representa a posição do iterador para o próximo nó na diferença entre dois conjuntos de nós.

DodSequenceMerge

Mescla várias sequências distintas de ordem de documento em uma única sequência distinta de ordem de documento.

DoubleAggregator

Calcula as agregações em uma sequência de valores double.

ElementContentIterator

Itera em todos os elementos filho com um nome correspondente.

FollowingSiblingIterator

Itera em todos os nós de conteúdo irmãos a seguir.

FollowingSiblingMergeIterator

Itera nos nós filhos ou seguindo os nós irmãos.

IdIterator

Tokeniza uma cadeia de caracteres que contém os valores IDREF e cancela a referência dos valores para obter uma lista de elementos de ID.

Int32Aggregator

Calcula as agregações em uma sequência de valores Int32.

Int64Aggregator

Calcula as agregações em uma sequência de valores Int64.

IntersectIterator

Representa a posição do iterador para o próximo nó na intersecção de dois conjuntos de nós.

NamespaceIterator

Itere por todos os nós de namespace.

NodeKindContentIterator

Itera em todos os nós de conteúdo filho com um tipo de nó correspondente.

NodeRangeIterator

Iterará no nó singleton se o nó inicial for igual ao nó final. Iterará até o final do documento se o nó inicial estiver depois do nó final ou em um documento diferente.

ParentIterator

Itera pelo nó pai correspondente de acordo com o System.Xml.XPath, regras do eixo pai.

PrecedingIterator

Itera por todos os nós de conteúdo tipado que precedem o nó inicial na ordem do documento. Retorna nós na ordem inversa do documento.

PrecedingSiblingDocOrderIterator

Itera em todos os nós de conteúdo irmãos anteriores na ordem do documento.

PrecedingSiblingIterator

Itera em todos os nós irmãos anteriores de acordo com as regras de eixo irmãs anteriores System.Xml.XPath e retorna os nós na ordem inversa do documento.

StringConcat

Concatena cadeias de caracteres quando o número de cadeias de caracteres não é conhecido com antecedência.

UnionIterator

Gerencia dois conjuntos de nós que já estão na ordem do documento sem duplicatas e retorna a união desses conjuntos na ordem do documento sem duplicatas.

XmlSortKeyAccumulator

Acumula uma lista de chaves de classificação e armazena-as em uma matriz.

XPathFollowingIterator

Itera em todos os nós a seguir acordo com as regras de eixo seguinte do XPath.

XPathFollowingMergeIterator

Itera em todos os nós seguintes de acordo com as regras de eixo seguinte do XPath.

XPathPrecedingDocOrderIterator

Itera em todos os nós precedentes de acordo com as regras de eixo precedente do XPath e retorna os nós na ordem do documento sem duplicações.

XPathPrecedingIterator

Itera em todos os nós precedentes de acordo com as regras de eixo precedente do XPath e retorna os nós na ordem inversa do documento sem duplicações.

XPathPrecedingMergeIterator

Itera em todos os nós anteriores de acordo com as regras de eixo anteriores de XPath, exceto pelo fato de que os nós são sempre retornados na ordem do documento. Mescla vários conjuntos de nós anteriores na ordem do documento e remove duplicatas.

Enumerações

IteratorResult

Iteradores que usam a contenção para controlar o retorno de um iterador aninhado em um dos valores nesta enumeração.

SetIteratorResult

Define os iteradores para combinações de elementos por Union, Intersection ou Difference, que usam a contenção para controlar dois iteradores aninhados. Isso retornará um dos valores de enumeração de MoveNext().