System.Xml.Xsl.Runtime Namespace

Enthält Typen, die vom XSL-Transformationsmodul verwendet werden.

Klassen

Name Beschreibung
XmlCollation

Erstellt eine Sortierung, die die angegebene Kultur verwendet und Optionen vergleicht.

XmlILIndex

Verwaltet Knoten aus einem Eingabedokument, indiziert nach Schlüsselwerten. Diese Klasse wird als Cache von Knoten verwendet, die von xsl:key Anweisungen indiziert werden, und ermöglicht schnellen Zugriff auf diese Knoten.

XmlILStorageConverter

Stellt eine interne Klasse dar, die statische Hilfsmethoden bereitstellt, aus denen ein Wertkonverter abgerufen wird, um XmlQueryRuntime zwischen mehreren physischen Common Language Runtime -Darstellungen (CLR) für denselben logischen XML-Typ zu konvertieren.

XmlNavigatorFilter

XmlNavigatorFilter bietet eine flexible Filterstraktion über XPathNavigator. Anrufer wissen nicht, welche Art von Filterung auftritt; sie rufen MoveToContent(XPathNavigator) einfach an oder MoveToFollowingSibling(XPathNavigator). Die Filterimplementierung ruft den entsprechenden Vorgang auf, XPathNavigator um gefilterte Knoten zu überspringen.

XmlQueryContext

Der Kontext einer Abfrage besteht aus allen vom Benutzer bereitgestellten Informationen, die den Vorgang der Abfrage beeinflussen.

XmlQueryItemSequence

Eine Abfolge von XML-Elementen, die dynamisch erweitert werden und den zufälligen Zugriff auf Elemente ermöglichen.

XmlQueryNodeSequence

Eine Abfolge von XML-Knoten, die dynamisch erweitert und den zufälligen Zugriff auf Elemente ermöglicht.

XmlQueryOutput

Stellt eine XmlWriter Funktion dar, die zusätzliche Funktionen bereitstellt, die für die Ausgabe der Ergebnisse von XSLT-Transformationen erforderlich sind.

XmlQueryRuntime

Stellt Methoden und Eigenschaften zur Unterstützung des XSLT-Prozessors bereit.

XmlQuerySequence<T>

Eine Abfolge von XML-Werten, die dynamisch erweitert und den zufälligen Zugriff auf Elemente ermöglicht.

XsltConvert

Enthält Konvertierungsroutinen, die von XSLT verwendet werden.

XsltFunctions

XSLT- und XPath-Funktionen.

XsltLibrary

Implementiert unterschiedliche XPath Funktionen und XSLT Funktionen.

Strukturen

Name Beschreibung
AncestorDocOrderIterator

Durchläuft alle übergeordneten Knoten gemäß den System.Xml.XPath Übergeordneten Achsenregeln und gibt die Knoten in der Dokumentreihenfolge ohne Duplikate zurück.

AncestorIterator

Durchläuft alle übergeordneten Knoten gemäß den System.Xml.XPath Übergeordneten Achsenregeln 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

Iterates over child content nodes or following sibling nodes. Verwaltet die Knoten in der Dokumentreihenfolge.

DecimalAggregator

Berechnet Aggregate über eine Abfolge von Decimal Werten.

DescendantIterator

Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.

DescendantMergeIterator

Durchlaufen Sie alle untergeordneten Inhaltsknoten gemäß XPath-Abstiegsachsenregeln. Entfernt Duplikate, indem keine Abfragen über Knoten ausgeführt werden, die in der Unterstruktur des vorherigen Knotens enthalten sind.

DifferenceIterator

Stellt die Position des Iterators zum nächsten Knoten im Unterschied zwischen zwei Knotengruppen dar.

DodSequenceMerge

Führt mehrere doc-order-distinct Sequences in eine einzelne Doc-Order-Distinct-Sequenz zusammen.

DoubleAggregator

Berechnet Aggregate über eine Abfolge von double Werten.

ElementContentIterator

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

FollowingSiblingIterator

Durchläuft alle folgenden gleichgeordneten Inhaltsknoten.

FollowingSiblingMergeIterator

Durch Folgen der gleichgeordneten Knoten über untergeordnete Knoten.

IdIterator

Tokenisiert eine Zeichenfolge, die IDREF-Werte enthält, und leitet die Werte ab, um eine Liste der ID-Elemente abzurufen.

Int32Aggregator

Berechnet Aggregate über eine Sequenz von Int32-Werten.

Int64Aggregator

Berechnet Aggregate über eine Abfolge von Int64 Werten.

IntersectIterator

Stellt die Position des Iterators zum nächsten Knoten im Schnittpunkt von zwei Knotensätzen dar.

NamespaceIterator

Durchlaufen sie alle Namespaceknoten.

NodeKindContentIterator

Durchläuft alle untergeordneten Inhaltsknoten mit einem übereinstimmenden Knotentyp.

NodeRangeIterator

Iterates over the singleton node if the start node is the same node as the ending node. Iterates to the end of the document if the start node is after the ending node or is in a different document.

ParentIterator

Durchläuft den übereinstimmenden übergeordneten Knoten gemäß den Regeln der System.Xml.XPathübergeordneten Achse.

PrecedingIterator

Iterates over all the content-typed nodes which precede the starting node in document order. Gibt Knoten in umgekehrter Dokumentreihenfolge zurück.

PrecedingSiblingDocOrderIterator

Durchläuft alle vorherigen gleichgeordneten Inhaltsknoten in der Dokumentreihenfolge.

PrecedingSiblingIterator

Durchläuft alle vorangehenden gleichgeordneten Knoten entsprechend der System.Xml.XPath vorangehenden regeln der gleichgeordneten Achse und gibt Knoten in umgekehrter Dokumentreihenfolge zurück.

StringConcat

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

UnionIterator

Verwaltet zwei Sätze von Knoten, die sich bereits in der Dokumentreihenfolge ohne Duplikate befinden, und gibt die Vereinigung dieser Sätze in der Dokumentreihenfolge ohne Duplikate zurück.

XmlSortKeyAccumulator

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

XPathFollowingIterator

Durchläuft alle folgenden Knoten gemäß den Regeln der folgenden XPath-Achse.

XPathFollowingMergeIterator

Iterates over all following nodes according to the XPath following axis rules.

XPathPrecedingDocOrderIterator

Durchläuft alle vorangehenden Knoten gemäß den XPath-Vorachsenregeln und gibt Knoten in der Dokumentreihenfolge ohne Duplikate zurück.

XPathPrecedingIterator

Durchläuft alle vorangehenden Knoten gemäß den XPath-Vorachsenregeln und gibt Knoten in umgekehrter Dokumentreihenfolge ohne Duplikate zurück.

XPathPrecedingMergeIterator

Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Führt mehrere Sätze von vorherigen Knoten in Dokumentreihenfolge zusammen und entfernt Duplikate.

Enumerationen

Name Beschreibung
IteratorResult

Iteratoren, die Eindämmung verwenden, um einen geschachtelten Iterator zu steuern, geben einen der Werte in dieser Enumeration zurück.

SetIteratorResult

Legt Iteratoren für Kombinationen von Elementen durch Union, Intersectionoder Differencefest, die ein Containment verwenden, um zwei geschachtelte Iteratoren zu steuern. Dadurch wird einer der Enumerationswerte aus MoveNext()zurückgegeben.