System.Xml.Xsl.Runtime Namespace

Enthält Typen, die von der XSL-Transformations-Engine verwendet werden.

Klassen

XmlCollation

Erstellt eine Sortierreihenfolge, die die angegebene Kultur und die angegebenen Vergleichsoptionen verwendet.

XmlILIndex

Verwaltet nach Schlüsselwert(en) indizierte Knoten aus einem Eingabedokument. Diese Klasse wird als Cache von durch xsl:key-Anweisungen indizierte Knoten verwendet, und sie ermöglicht den schnellen Zugriff auf diese Knoten.

XmlILStorageConverter

Stellt eine interne Klasse dar, welche statische Hilfsprogramm-Methoden bereitstellt, welche einen Wertkonverter von XmlQueryRuntime abrufen, um Konvertierungen zwischen mehreren physischen Common Language Runtime (CLR)-Darstellungen für den gleichen logischen XML-Typ auszuführen.

XmlNavigatorFilter

XmlNavigatorFilter stellt eine flexible Filterabstraktion über XPathNavigator bereit. Aufrufer wissen nicht, welcher Typ von Filterung erfolgt; sie rufen einfach MoveToContent(XPathNavigator) oder MoveToFollowingSibling(XPathNavigator) auf. Die Filterimplementierung ruft den entsprechenden Vorgang für den XPathNavigator auf, um gefilterte Knoten zu überspringen.

XmlQueryContext

Der Kontext einer Abfrage besteht aus allen vom Benutzer bereitgestellten Informationen, die die Ausführung der Abfrage beeinflussen.

XmlQueryItemSequence

Eine Sequenz von XML-Elementen, die den wahlfreien Zugriff auf Elemente dynamisch erweitert und zulässt.

XmlQueryNodeSequence

Eine Sequenz von XML-Knoten, die den wahlfreien Zugriff auf Elemente dynamisch erweitert und zulässt.

XmlQueryOutput

Stellt einen XmlWriter dar, der zusätzliche Funktionen bereitstellt, die zum Ausgeben der Ergebnisse von XSLT-Transformationen erforderlich sind.

XmlQueryRuntime

Stellt Methoden und Eigenschaften bereit, um den XSLT-Prozessor zu unterstützen.

XmlQuerySequence<T>

Eine Sequenz von XML-Werten, die den wahlfreien Zugriff auf Elemente dynamisch erweitert und zulässt.

XsltConvert

Enthält von XSLT verwendete Konvertierungsroutinen.

XsltFunctions

XSLT- und XPath-Funktionen.

XsltLibrary

Implementiert unterschiedliche XPath- und XSLT-Funktionen.

Strukturen

AncestorDocOrderIterator

Durchläuft alle übergeordneten Knoten gemäß den System.Xml.XPath-Regeln für Achsen mit übergeordneten Elementen und gibt die Knoten in Dokumentreihenfolge ohne Duplikate zurück.

AncestorIterator

Durchläuft alle übergeordneten Knoten gemäß den System.Xml.XPath-Regeln für Achsen mit übergeordneten Elementen und gibt die Knoten in umgekehrter Dokumentreihenfolge zurück.

AttributeContentIterator

Durchläuft alle Attribute und untergeordneten Inhaltsknoten.

AttributeIterator

Durchläuft alle Attribute.

ContentIterator

Durchläuft alle untergeordneten Inhaltsknoten des aktuellen Knotens.

ContentMergeIterator

Durchläuft untergeordnete Inhaltsknoten oder folgende nebengeordnete Knoten. Behält die Knoten in Dokumentreihenfolge bei.

DecimalAggregator

Berechnet Aggregate über einer Sequenz von Decimal-Werten.

DescendantIterator

Durchläuft alle Nachfolgerknoten gemäß den System.Xml.XPath-Regeln für Nachfolgerachsen.

DescendantMergeIterator

Durchläuft alle Nachfolgerinhaltsknoten gemäß den XPath-Regeln für Nachfolgerachsen. Duplikate werden ausgeschlossen, da Knoten in der Teilstruktur des vorherigen Knotens nicht abgefragt werden.

DifferenceIterator

Stellt die Position des Iterator auf dem nächsten Knoten in der Differenz von zwei Sätzen von Knoten dar.

DodSequenceMerge

Führt mehrere doc-order-distinct-Sequenzen in einer doc-order-distinct-Sequenz zusammen.

DoubleAggregator

Berechnet Aggregate über einer Sequenz von double-Werten.

ElementContentIterator

Durchläuft alle untergeordneten Elemente mit einem übereinstimmenden Namen.

FollowingSiblingIterator

Durchläuft alle nachfolgenden nebengeordneten Inhaltsknoten.

FollowingSiblingMergeIterator

Durchläuft die untergeordneten Knoten, indem die gleichgeordneten Knoten verfolgt werden.

IdIterator

Unterteilt eine Zeichenfolge mit IDREF-Werten in Token und hebt Verweise auf die Werte auf, um eine Liste von ID-Elementen abzurufen.

Int32Aggregator

Berechnet Aggregate über einer Sequenz von Int32-Werten.

Int64Aggregator

Berechnet Aggregate über einer Sequenz von Int64-Werten.

IntersectIterator

Stellt die Position des Iterator auf dem nächsten Knoten am Kreuzpunkt von zwei Sätzen von Knoten dar.

NamespaceIterator

Durchlaufen aller Namespaceknoten.

NodeKindContentIterator

Durchläuft alle untergeordneten Inhaltsknoten mit einer übereinstimmenden Knotenart.

NodeRangeIterator

Durchläuft den Singletonknoten, wenn der Startknoten mit dem Endknoten übereinstimmt. Durchläuft das Dokument bis zum Ende, wenn sich der Startknoten hinter dem Endknoten oder in einem anderen Dokument befindet.

ParentIterator

Durchläuft den entsprechenden übergeordneten Knoten gemäß den System.Xml.XPath-Regeln für die übergeordnete Achse.

PrecedingIterator

Durchläuft alle als Inhaltsknoten typisierten Knoten, die dem Startknoten in Dokumentreihenfolge vorausgehen. Gibt Knoten in umgekehrter Dokumentreihenfolge zurück.

PrecedingSiblingDocOrderIterator

Durchläuft alle vorangehenden nebengeordneten Inhaltsknoten in Dokumentreihenfolge.

PrecedingSiblingIterator

Durchläuft alle vorangehenden nebengeordneten Knoten gemäß dem System.Xml.XPath, der nebengeordneten Achsenregeln vorausgeht, und gibt Knoten in umgekehrter Dokumentreihenfolge zurück.

StringConcat

Verkettet Zeichenfolgen, wenn die Anzahl der Zeichenfolgen nicht bekannt ist.

UnionIterator

Verwaltet zwei Sätze von Knoten, die bereits in Dokumentreihenfolge ohne Duplikate vorliegen, und gibt die Gesamtmenge dieser Sätze in Dokumentreihenfolge ohne Duplikate zurück.

XmlSortKeyAccumulator

Akkumuliert eine Liste von Sortierschlüsseln und speichert sie in einem Array.

XPathFollowingIterator

Durchläuft alle folgenden Knoten gemäß den XPath-Regeln für die folgende Achse.

XPathFollowingMergeIterator

Durchläuft alle folgenden Knoten gemäß den XPath-Regeln für die folgende Achse.

XPathPrecedingDocOrderIterator

Durchläuft alle vorangehenden Knoten nach dem XPath, der Achsenregeln vorausgeht, und gibt Knoten in Dokumentreihenfolge ohne Duplikate zurück.

XPathPrecedingIterator

Durchläuft alle vorangehenden Knoten nach dem XPath, der Achsenregeln vorausgeht, und gibt Knoten in umgekehrter Dokumentreihenfolge ohne Duplikate zurück.

XPathPrecedingMergeIterator

Durchläuft alle vorangehenden Knoten nach dem XPath, der Achsenregeln vorausgeht, außer, dass Knoten immer in Dokumentreihenfolge zurückgegeben werden. Führt mehrere Sätze von vorangehenden Knoten in Dokumentreihenfolge zusammen und entfernt Duplikate.

Enumerationen

IteratorResult

Iteratoren, die mithilfe von Kapselung steuern, ob ein geschachtelter Iterator einen der Werte in dieser Enumeration zurückgibt.

SetIteratorResult

Legt Iteratoren für Kombinationen von Elementen nach Union, Intersection oder Difference fest. Zwei verschachtelte Iteratoren werden anhand der Kapselung gesteuert. Gibt einen der Enumerationswerte aus MoveNext() zurück.