System.Xml.Xsl.Runtime Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
|
| 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 |
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 |
| 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 |
| 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 |