System.Xml.Xsl.Runtime Spazio dei nomi

Contiene i tipi utilizzati dal motore di trasformazione XSL. Contains types that are used by the XSL transformation engine.

Classi

XmlCollation

Costruisce regole di confronto che utilizzano le impostazioni cultura e le opzioni di confronto specificate.Constructs a collation that uses the specified culture and compare options.

XmlILIndex

Gestisce nodi da un documento di input indicizzato in base a valori di chiave.Manages nodes from an input document, indexed by key value(s). Questa classe viene usata come una cache di nodi indicizzati in base a istruzioni xsl:key e consente il rapido accesso a questi nodi.This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.

XmlILStorageConverter

Rappresenta una classe interna che fornisce metodi di supporto statici che ottengono un convertitore di valori da XmlQueryRuntime per convertire varie rappresentazioni Common Language Runtime (CLR) fisiche per lo stesso tipo XML logico.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 fornisce un'astrazione di filtro flessibile per XPathNavigator.XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. I chiamanti non sono a conoscenza del tipo di filtro che verrà eseguito. Chiamano semplicemente MoveToContent(XPathNavigator) o MoveToFollowingSibling(XPathNavigator).Callers do not know what type of filtering will occur; they simply call MoveToContent(XPathNavigator) or MoveToFollowingSibling(XPathNavigator). L'implementazione del filtro richiama l'operazione appropriata su XPathNavigator per ignorare i nodi filtrati.The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.

XmlQueryContext

Il contesto di una query è costituito da tutte le informazioni fornite dall'utente che influiscono sul funzionamento della query.The context of a query consists of all user-provided information that influences the operation of the query.

XmlQueryItemSequence

Sequenza di elementi XML che si espande dinamicamente e consente l'accesso casuale agli elementi.A sequence of XML items that dynamically expands and allows random access to items.

XmlQueryNodeSequence

Sequenza di nodi XML che si espande dinamicamente e consente l'accesso casuale agli elementi.A sequence of XML nodes that dynamically expands and allows random access to items.

XmlQueryOutput

Rappresenta un oggetto XmlWriter che fornisce la funzionalità aggiuntiva richiesta per l'output dei risultati di trasformazioni XSLT.Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

XmlQueryRuntime

Fornisce i metodi e le proprietà per supportare il processore XSLT.Provides methods and properties to support the XSLT processor.

XmlQuerySequence<T>

Sequenza di valori XML che si espande dinamicamente e consente l'accesso casuale agli elementi.A sequence of XML values that dynamically expands and allows random access to items.

XsltConvert

Contiene routine di conversione usate da XSLT.Contains conversion routines used by XSLT.

XsltFunctions

Funzioni XSLT e XPath.XSLT and XPath functions.

XsltLibrary

Implementa diverse funzioni XPath e XSLT.Implements different XPath and XSLT functions.

Struct

AncestorDocOrderIterator

Scorre tutti i nodi predecessore in base alle regole dell'asse dell'oggetto predecessore System.Xml.XPath e restituisce i nodi in base all'ordine dei documenti senza duplicati.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.

AncestorIterator

Scorre tutti i nodi predecessore in base alle regole dell'asse dell'oggetto predecessore System.Xml.XPath e restituisce i nodi in base all'ordine dei documenti inverso.Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.

AttributeContentIterator

Scorre tutti i nodi attributo e di contenuto figlio.Iterates over all attributes and child content nodes.

AttributeIterator

Scorre tutti gli attributi.Iterates over all the attributes.

ContentIterator

Scorre tutti i nodi di contenuto figlio del nodo corrente.Iterates over all child content nodes of the current node.

ContentMergeIterator

Scorre i nodi di contenuto figlio o i nodi di pari livello seguenti.Iterates over child content nodes or following sibling nodes. Mantiene i nodi in base all'ordine dei documenti.Maintains the nodes in document order.

DecimalAggregator

Calcola le aggregazioni in base a una sequenza di valori Decimal.Computes aggregates over a sequence of Decimal values.

DescendantIterator

Scorre tutti i nodi discendenti in base alle regole dell'asse discendente di System.Xml.XPath.Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Scorre tutti i nodi di contenuto discendenti in base alle regole dell'asse discendente di XPath.Iterate over all descendant content nodes according to XPath descendant axis rules. Elimina i duplicati evitando di eseguire query sui nodi contenuti nel sottoalbero del nodo precedente.Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node.

DifferenceIterator

Rappresenta la posizione dell'iteratore sul nodo successivo nella differenza tra due set di nodi.Represents the position of the iterator to the next node in the difference between two sets of nodes.

DodSequenceMerge

Unisce diverse sequenze distinte basate sull'ordine dei documenti in una sola sequenza distinta basata sull'ordine dei documenti.Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.

DoubleAggregator

Calcola le aggregazioni in base a una sequenza di valori double.Computes aggregates over a sequence of double values.

ElementContentIterator

Scorre tutti gli elementi figlio con un nome corrispondente.Iterates over all child elements with a matching name.

FollowingSiblingIterator

Scorre tutti i nodi di contenuto di pari livello seguenti.Iterates over all following sibling content nodes.

FollowingSiblingMergeIterator

Esegue l'iterazione nei nodi di figlio seguendo i nodi di pari livello.Iterates over child nodes by following the sibling nodes.

IdIterator

Suddivide in token una stringa che contiene valori IDREF e dereferenzia i valori per ottenere un elenco di elementi ID.Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.

Int32Aggregator

Calcola le aggregazioni in base a una sequenza di valori Int32.Computes aggregates over a sequence of Int32 values.

Int64Aggregator

Calcola le aggregazioni in base a una sequenza di valori Int64.Computes aggregates over a sequence of Int64 values.

IntersectIterator

Rappresenta la posizione dell'iteratore sul nodo successivo nell'intersezione tra due set di nodi.Represents the position of the iterator to the next node in the intersection of two sets of nodes.

NamespaceIterator

Scorre tutti i nodi spazio dei nomi.Iterate over all namespace nodes.

NodeKindContentIterator

Scorre tutti i nodi di contenuto figlio con un tipo di nodo corrispondente.Iterates over all child content nodes with a matching node kind.

NodeRangeIterator

Scorre il nodo singleton se il nodo iniziale è lo stesso del nodo finale.Iterates over the singleton node if the starting node is the same node as the ending node. Scorre fino alla fine del documento se il nodo iniziale si trova dopo il nodo finale o in un documento diverso.Iterates to the end of the document if the starting node is after the ending node or is in a different document.

ParentIterator

Scorre il nodo padre corrispondente in base alle regole dell'asse padre di System.Xml.XPath.Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.

PrecedingIterator

Scorre tutti i nodi tipizzati come contenuto che precedono il nodo iniziale in base all'ordine dei documenti.Iterates over all the content-typed nodes which precede the starting node in document order. Restituisce i nodi in base all'ordine dei documenti inverso.Returns nodes in reverse document order.

PrecedingSiblingDocOrderIterator

Scorre tutti i nodi di contenuto di pari livello precedenti in base all'ordine dei documenti.Iterates over all preceding sibling content nodes in document order.

PrecedingSiblingIterator

Scorre tutti i nodi di pari livello precedenti in base alle regole dell'asse di pari livello dell'oggetto System.Xml.XPath precedente e restituisce nodi in base all'ordine dei documenti inverso.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 stringhe quando il numero di stringhe non è noto in precedenza.Concatenates strings when the number of strings is not known beforehand.

UnionIterator

Gestisce due set di nodi già inclusi in base all'ordine dei documenti senza duplicati e restituisce l'unione di questi set in base all'ordine dei documenti senza duplicati.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

Accumula un elenco di chiavi di ordinamento e le archivia in una matrice.Accumulates a list of sort keys and stores them in an array.

XPathFollowingIterator

Scorre tutti i nodi seguenti in base alle regole dell'asse seguente di XPath.Iterates over all following nodes according to the XPath following-axis rules.

XPathFollowingMergeIterator

Scorre tutti i nodi seguenti in base alle regole dell'asse seguente di XPath.Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

Scorre tutti i nodi precedenti in base alle regole dell'asse dell'oggetto XPath precedente e restituisce nodi in base all'ordine dei documenti senza duplicati.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.

XPathPrecedingIterator

Scorre tutti i nodi precedenti in base alle regole dell'asse dell'oggetto XPath precedente e restituisce nodi in base all'ordine dei documenti inverso senza duplicati.Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.

XPathPrecedingMergeIterator

Scorre tutti i nodi precedenti in base alle regole dell'asse dell'oggetto XPath precedente, ad eccezione dei nodi che vengono sempre restituiti in base all'ordine dei documenti.Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Unisce più set di nodi precedenti in base all'ordine dei documenti e rimuove i duplicati.Merges multiple sets of preceding nodes in document order and removes duplicates.

Enumerazioni

IteratorResult

Iteratori che utilizzano contenuto per controllare che un iteratore annidato restituisca uno dei valori in questa enumerazione.Iterators that use containment to control a nested iterator return one of the values in this enumeration.

SetIteratorResult

Imposta iteratori per consentire combinazioni di elementi da Union, Intersection o Difference che utilizzano contenuto per controllare due iteratori annidati. Verrà restituito uno dei valori dell'enumerazione da MoveNext().This will return one of the enumeration values from MoveNext().