System.Xml.Xsl.Runtime Namespace

Contém tipos que são usados pelo mecanismo de transformação XSL. Contains types that are used by the XSL transformation engine.

Classes

XmlCollation

Constrói uma ordenação que usa as opções de cultura e comparação especificadas.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Gerencia nós de um documento de entrada, indexado por valores de chave.Manages nodes from an input document, indexed by key value(s). Essa classe é usada como um cache de nós indexados por instruções xsl:key e permite acesso rápido a esses nós.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

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.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 fornece uma abstração de filtragem flexível sobre XPathNavigator.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Os chamadores não sabem que tipo filtragem ocorrerá; eles simplesmente chamam MoveToContent(XPathNavigator) ou MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). A implementação do filtro invoca a operação apropriada no XPathNavigator para ignorar nós filtrados.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

O contexto de uma consulta consiste em todas as informações fornecidas pelo usuário que influenciam a operação da consulta.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Uma sequência de itens XML que se expande dinamicamente e permite acesso aleatório aos itens.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Uma sequência de nós XML que se expande dinamicamente e permite acesso aleatório aos itens.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

Representa um XmlWriter que fornece funcionalidade adicional necessária para transmitir os resultados das transformações XSLT.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

Fornece métodos e propriedades para dar suporte ao processador XSLT.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Uma sequência de valores XML que se expande dinamicamente e permite acesso aleatório aos itens.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

Contém as rotinas de conversão usadas por XSLT.Contains conversion routines used by XSLT.

XsltFunctions

Funções XPath e XSLT.XSLT and XPath functions.

XsltLibrary

Implementa diferentes funções XPath e XSLT.Implements different XPath and XSLT functions.

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.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

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.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Itera em todos os atributos e nós de conteúdo filho.Iterates over all attributes and child content nodes.

AttributeIterator

Itera em todos os atributos.Iterates over all the attributes.

ContentIterator

Itera em todos os nós de conteúdo filho do nó atual.Iterates over all child content nodes of the current node.

ContentMergeIterator

Itera em nós de conteúdo filho ou seguindo nós irmãos.Iterates over child content nodes or following sibling nodes. Mantém os nós na ordem do documento.Maintains the nodes in document order.

DecimalAggregator

Calcula as agregações em uma sequência de valores Decimal.Computes aggregates over a sequence of Decimal values.

DescendantIterator

Itera em todos os nós descendentes de acordo com as regras de eixo descendente System.Xml.XPath.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Itera em todos os nós de conteúdo descendentes de acordo com as regras de eixo descendente XPath.Iterate over all descendant content nodes according to XPath descendant axis rules. Elimina duplicatas não consultando em nós que estão contidos na subárvore do nó anterior.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

Representa a posição do iterador para o próximo nó na diferença entre dois conjuntos de nós.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Mescla várias sequências distintas de ordem de documento em uma única sequência distinta de ordem de documento.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Calcula as agregações em uma sequência de valores double.Computes aggregates over a sequence of double values.

ElementContentIterator

Itera em todos os elementos filho com um nome correspondente.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Itera em todos os nós de conteúdo irmãos a seguir.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Itera nos nós filhos ou seguindo os nós irmãos.Iterates over child nodes by following the sibling nodes.

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.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Calcula as agregações em uma sequência de valores Int32.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Calcula as agregações em uma sequência de valores Int64.Computes aggregates over a sequence of Int64 values.

IntersectIterator

Representa a posição do iterador para o próximo nó na intersecção de dois conjuntos de nós.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Itere por todos os nós de namespace.Iterate over all namespace nodes.

NodeKindContentIterator

Itera em todos os nós de conteúdo filho com um tipo de nó correspondente.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

Iterará no nó singleton se o nó inicial for igual ao nó final.Iterates over the singleton node if the starting node is the same node as the ending node. Iterará até o final do documento se o nó inicial estiver depois do nó final ou em um 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

Itera pelo nó pai correspondente de acordo com o System.Xml.XPath, regras do eixo pai.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

Itera por todos os nós de conteúdo tipado que precedem o nó inicial na ordem do documento.Iterates over all the content-typed nodes which precede the starting node in document order. Retorna nós na ordem inversa do documento.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Itera em todos os nós de conteúdo irmãos anteriores na ordem do documento.Iterates over all preceding sibling content nodes in document order.

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.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 cadeias de caracteres quando o número de cadeias de caracteres não é conhecido com antecedência.Concatenates strings when the number of strings is not known beforehand.

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.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 uma lista de chaves de classificação e armazena-as em uma matriz.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Itera em todos os nós a seguir acordo com as regras de eixo seguinte do XPath.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Itera em todos os nós seguintes de acordo com as regras de eixo seguinte do XPath.Iterates over all following nodes according to the XPath following axis rules.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

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.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Mescla vários conjuntos de nós anteriores na ordem do documento e remove duplicatas.Merges multiple sets of preceding nodes in document order and removes duplicates.

Enumerações

IteratorResult

Iteradores que usam a contenção para controlar o retorno de um iterador aninhado em um dos valores nesta enumeração.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

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().This will return one of the enumeration values from MoveNext().