System.Xml.Xsl.Runtime Espaço de Nomes

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

Classes

Name Description
XmlCollation

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

XmlILIndex

Gerir nós a partir de um documento de entrada, indexados por(es) valor-chave. Esta classe é usada como cache de nós indexados por xsl:key instruções e permite um 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 XmlQueryRuntime valor para converter entre várias representações físicas em tempo de execução da common language (CLR) para o mesmo tipo lógico de XML.

XmlNavigatorFilter

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

XmlQueryContext

O contexto de uma consulta consiste em toda a informação fornecida pelo utilizador que influencia o funcionamento da consulta.

XmlQueryItemSequence

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

XmlQueryNodeSequence

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

XmlQueryOutput

Representa um XmlWriter que fornece funcionalidades adicionais necessárias para produzir os resultados das transformações XSLT.

XmlQueryRuntime

Fornece métodos e propriedades para suportar o processador XSLT.

XmlQuerySequence<T>

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

XsltConvert

Contém rotinas de conversão usadas pelo XSLT.

XsltFunctions

Funções XSLT e XPath.

XsltLibrary

Implementa diferentes XPath funções XSLT e funções.

Estruturas

Name Description
AncestorDocOrderIterator

Itera sobre todos os nós antepassados de acordo com as regras do System.Xml.XPath eixo antepassado e devolve os nós por ordem do documento sem duplicados.

AncestorIterator

Itera sobre todos os nós ancestrais de acordo com as regras do System.Xml.XPath eixo ancestral e devolve os nós por ordem inversa do documento.

AttributeContentIterator

Itera sobre todos os atributos e nós de conteúdo filhos.

AttributeIterator

Itema todos os atributos.

ContentIterator

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

ContentMergeIterator

Itera sobre nós de conteúdo filhos ou nós irmãos seguintes. Mantém os nós pela ordem dos documentos.

DecimalAggregator

Calcula agregados sobre uma sequência de Decimal valores.

DescendantIterator

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

DescendantMergeIterator

Iterar sobre todos os nós de conteúdo descendente de acordo com as regras do eixo descendente XPath. Elimina duplicados ao não consultar nós contidos na subárvore do nó anterior.

DifferenceIterator

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

DodSequenceMerge

Funde várias sequências doc-ordem-distintas numa única sequência doc-ordem-distinta.

DoubleAggregator

Calcula agregados sobre uma sequência de double valores.

ElementContentIterator

Itera sobre todos os elementos filhos com um nome correspondente.

FollowingSiblingIterator

Itera sobre todos os nós irmãos de conteúdo seguintes.

FollowingSiblingMergeIterator

Itera sobre nós filhos seguindo os nós irmãos.

IdIterator

Tokeniza uma cadeia que contém valores IDREF e desreferencia-os para obter uma lista de elementos ID.

Int32Aggregator

Calcula agregados sobre uma sequência de valores Int32.

Int64Aggregator

Calcula agregados sobre uma sequência de Int64 valores.

IntersectIterator

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

NamespaceIterator

Iterar sobre todos os nós do namespace.

NodeKindContentIterator

Itera sobre todos os nós de conteúdo filhos com um tipo de nó correspondente.

NodeRangeIterator

Itera sobre o nó singleton se o nó inicial for o mesmo nó que o nó final. Itera até ao final do documento se o nó inicial estiver depois do nó final ou estiver num documento diferente.

ParentIterator

Itera sobre o nó pai correspondente de acordo com as System.Xml.XPathregras do eixo pai , .

PrecedingIterator

Itera sobre todos os nós com tipo de conteúdo que precedem o nó inicial na ordem do documento. Devolve os nós por ordem inversa dos documentos.

PrecedingSiblingDocOrderIterator

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

PrecedingSiblingIterator

Itera sobre todos os nós irmãos anteriores de acordo com as System.Xml.XPath regras do eixo irmão anterior e devolve os nós em ordem inversa dos documentos.

StringConcat

Concatena cadeias quando o número de cadeias não é conhecido previamente.

UnionIterator

Gerir dois conjuntos de nós que já estão na ordem dos documentos sem duplicados, e devolve a união destes conjuntos por ordem dos documentos sem duplicados.

XmlSortKeyAccumulator

Acumula uma lista de chaves de ordenação e armazena-as num array.

XPathFollowingIterator

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

XPathFollowingMergeIterator

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

XPathPrecedingDocOrderIterator

Itera sobre todos os nós anteriores de acordo com as regras do eixo anterior do XPath, e devolve os nós por ordem de documento sem duplicados.

XPathPrecedingIterator

Itera sobre todos os nós anteriores de acordo com as regras do eixo anterior do XPath, e devolve os nós em ordem inversa do documento, sem duplicados.

XPathPrecedingMergeIterator

Itera sobre todos os nós anteriores de acordo com as regras do eixo anterior XPath, exceto que os nós são sempre devolvidos por ordem de documento. Funde múltiplos conjuntos de nós anteriores por ordem de documento e remove duplicados.

Enumerações

Name Description
IteratorResult

Iteradores que usam contenção para controlar um iterador aninhado retornam um dos valores desta enumeração.

SetIteratorResult

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