Condividi tramite


System.Xml.Xsl.Runtime Spazio dei nomi

Contiene i tipi utilizzati dal motore di trasformazione XSL.

Classi

XmlCollation

Costruisce regole di confronto che utilizzano le impostazioni cultura e le opzioni di confronto specificate.

XmlILIndex

Gestisce nodi da un documento di input indicizzato in base a valori di chiave. Questa classe viene usata come cache di nodi indicizzati dalle xsl:key istruzioni e consente l'accesso rapido a questi nodi.

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.

XmlNavigatorFilter

XmlNavigatorFilter fornisce un'astrazione di filtro flessibile per XPathNavigator. I chiamanti non sono a conoscenza del tipo di filtro che verrà eseguito. Chiamano semplicemente MoveToContent(XPathNavigator) o MoveToFollowingSibling(XPathNavigator). L'implementazione del filtro richiama l'operazione appropriata su XPathNavigator per ignorare i nodi filtrati.

XmlQueryContext

Il contesto di una query è costituito da tutte le informazioni fornite dall'utente che influiscono sul funzionamento della query.

XmlQueryItemSequence

Sequenza di elementi XML che si espande dinamicamente e consente l'accesso casuale agli elementi.

XmlQueryNodeSequence

Sequenza di nodi XML che si espande dinamicamente e consente l'accesso casuale agli elementi.

XmlQueryOutput

Rappresenta un oggetto XmlWriter che fornisce la funzionalità aggiuntiva richiesta per l'output dei risultati di trasformazioni XSLT.

XmlQueryRuntime

Fornisce i metodi e le proprietà per supportare il processore XSLT.

XmlQuerySequence<T>

Sequenza di valori XML che si espande dinamicamente e consente l'accesso casuale agli elementi.

XsltConvert

Contiene routine di conversione usate da XSLT.

XsltFunctions

Funzioni XSLT e XPath.

XsltLibrary

Implementa diverse funzioni XPath e XSLT.

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.

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.

AttributeContentIterator

Scorre tutti i nodi attributo e di contenuto figlio.

AttributeIterator

Scorre tutti gli attributi.

ContentIterator

Scorre tutti i nodi di contenuto figlio del nodo corrente.

ContentMergeIterator

Scorre i nodi di contenuto figlio o i nodi di pari livello seguenti. Mantiene i nodi in base all'ordine dei documenti.

DecimalAggregator

Calcola le aggregazioni in base a una sequenza di valori Decimal.

DescendantIterator

Scorre tutti i nodi discendenti in base alle regole dell'asse discendente di System.Xml.XPath.

DescendantMergeIterator

Scorre tutti i nodi di contenuto discendenti in base alle regole dell'asse discendente di XPath. Elimina i duplicati evitando di eseguire query sui nodi contenuti nel sottoalbero del nodo precedente.

DifferenceIterator

Rappresenta la posizione dell'iteratore sul nodo successivo nella differenza tra due set di nodi.

DodSequenceMerge

Unisce diverse sequenze distinte basate sull'ordine dei documenti in una sola sequenza distinta basata sull'ordine dei documenti.

DoubleAggregator

Calcola le aggregazioni in base a una sequenza di valori double.

ElementContentIterator

Scorre tutti gli elementi figlio con un nome corrispondente.

FollowingSiblingIterator

Scorre tutti i nodi di contenuto di pari livello seguenti.

FollowingSiblingMergeIterator

Esegue l'iterazione nei nodi di figlio seguendo i nodi di pari livello.

IdIterator

Suddivide in token una stringa che contiene valori IDREF e dereferenzia i valori per ottenere un elenco di elementi ID.

Int32Aggregator

Calcola le aggregazioni in base a una sequenza di valori Int32.

Int64Aggregator

Calcola le aggregazioni in base a una sequenza di valori Int64.

IntersectIterator

Rappresenta la posizione dell'iteratore sul nodo successivo nell'intersezione tra due set di nodi.

NamespaceIterator

Scorre tutti i nodi spazio dei nomi.

NodeKindContentIterator

Scorre tutti i nodi di contenuto figlio con un tipo di nodo corrispondente.

NodeRangeIterator

Scorre il nodo singleton se il nodo iniziale è lo stesso del nodo finale. Scorre fino alla fine del documento se il nodo iniziale si trova dopo il nodo finale o in un documento diverso.

ParentIterator

Scorre il nodo padre corrispondente in base alle regole dell'asse padre di System.Xml.XPath.

PrecedingIterator

Scorre tutti i nodi tipizzati come contenuto che precedono il nodo iniziale in base all'ordine dei documenti. Restituisce i nodi in base all'ordine dei documenti inverso.

PrecedingSiblingDocOrderIterator

Scorre tutti i nodi di contenuto di pari livello precedenti in base all'ordine dei documenti.

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.

StringConcat

Concatena stringhe quando il numero di stringhe non è noto in precedenza.

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.

XmlSortKeyAccumulator

Accumula un elenco di chiavi di ordinamento e le archivia in una matrice.

XPathFollowingIterator

Scorre tutti i nodi seguenti in base alle regole dell'asse seguente di XPath.

XPathFollowingMergeIterator

Scorre tutti i nodi seguenti in base alle regole dell'asse seguente di XPath.

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.

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.

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. Unisce più set di nodi precedenti in base all'ordine dei documenti e rimuove i duplicati.

Enumerazioni

IteratorResult

Iteratori che utilizzano contenuto per controllare che un iteratore annidato restituisca uno dei valori in questa enumerazione.

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().