System.Xml.Xsl.Runtime Naamruimte

Bevat typen die worden gebruikt door de XSL-transformatie-engine.

Klassen

Name Description
XmlCollation

Hiermee wordt een sortering gemaakt die gebruikmaakt van de opgegeven cultuur en vergelijkingsopties.

XmlILIndex

Beheert knooppunten vanuit een invoerdocument, geïndexeerd op sleutelwaarde(s). Deze klasse wordt gebruikt als een cache van knooppunten geïndexeerd door xsl:key instructies en biedt snelle toegang tot deze knooppunten.

XmlILStorageConverter

Vertegenwoordigt een interne klasse die statische helpermethoden biedt waaruit XmlQueryRuntime een waardeconversieprogramma wordt opgehaald om te converteren tussen verschillende CLR-weergaven (Physical Common Language Runtime) voor hetzelfde logische XML-type.

XmlNavigatorFilter

XmlNavigatorFilter biedt een flexibele filterabstractie over XPathNavigator. Bellers weten niet welk type filter er optreedt; ze bellen MoveToContent(XPathNavigator) gewoon of MoveToFollowingSibling(XPathNavigator). De filter-implementatie roept de juiste bewerking op de XPathNavigator aan om gefilterde knooppunten over te slaan.

XmlQueryContext

De context van een query bestaat uit alle door de gebruiker verstrekte informatie die van invloed is op de werking van de query.

XmlQueryItemSequence

Een reeks XML-items die dynamisch worden uitgebreid en willekeurige toegang tot items toestaat.

XmlQueryNodeSequence

Een reeks XML-knooppunten die dynamisch worden uitgebreid en willekeurige toegang tot items toestaat.

XmlQueryOutput

Vertegenwoordigt een XmlWriter functie die extra functionaliteit biedt die nodig is voor het uitvoeren van de resultaten van XSLT-transformaties.

XmlQueryRuntime

Biedt methoden en eigenschappen ter ondersteuning van de XSLT-processor.

XmlQuerySequence<T>

Een reeks XML-waarden die dynamisch worden uitgebreid en willekeurige toegang tot items toestaat.

XsltConvert

Bevat conversieroutines die worden gebruikt door XSLT.

XsltFunctions

XSLT- en XPath-functies.

XsltLibrary

Implementeert verschillende XPath functies en XSLT functies.

Structs

Name Description
AncestorDocOrderIterator

Herhaalt alle bovenliggende knooppunten volgens de regels voor de System.Xml.XPath bovenliggende as en retourneert de knooppunten in documentvolgorde zonder duplicaten.

AncestorIterator

Herhaalt alle bovenliggende knooppunten volgens de regels voor de System.Xml.XPath bovenliggende as en retourneert de knooppunten in omgekeerde documentvolgorde.

AttributeContentIterator

Herhaalt alle kenmerken en onderliggende inhoudsknooppunten.

AttributeIterator

Herhaalt alle kenmerken.

ContentIterator

Herhaalt alle onderliggende inhoudsknooppunten van het huidige knooppunt.

ContentMergeIterator

Itereert over onderliggende inhoudsknooppunten of het volgen van knooppunten op hetzelfde niveau. Onderhoudt de knooppunten in documentvolgorde.

DecimalAggregator

Berekeningen worden geaggregeerd over een reeks Decimal waarden.

DescendantIterator

Herhaalt alle onderliggende knooppunten volgens de regels voor de System.Xml.XPath onderliggende as.

DescendantMergeIterator

Iterate over alle onderliggende inhoudsknooppunten volgens XPath-regels voor onderliggende as. Elimineert duplicaten door geen query's uit te voeren op knooppunten die zijn opgenomen in de substructuur van het vorige knooppunt.

DifferenceIterator

Vertegenwoordigt de positie van de iterator naar het volgende knooppunt in het verschil tussen twee sets knooppunten.

DodSequenceMerge

Hiermee worden verschillende doc-order-distinct-reeksen samengevoegd tot één doc-order-distinct-reeks.

DoubleAggregator

Berekeningen worden geaggregeerd over een reeks double waarden.

ElementContentIterator

Herhaalt alle onderliggende elementen met een overeenkomende naam.

FollowingSiblingIterator

Herhaalt alle volgende inhoudsknooppunten op hetzelfde niveau.

FollowingSiblingMergeIterator

Herhaalt onderliggende knooppunten door de knooppunten op hetzelfde niveau te volgen.

IdIterator

Tokeniseert een tekenreeks die IDREF-waarden bevat en deducteert de waarden om een lijst met id-elementen op te halen.

Int32Aggregator

Berekent aggregaties over een reeks Int32-waarden.

Int64Aggregator

Berekeningen worden geaggregeerd over een reeks Int64 waarden.

IntersectIterator

Vertegenwoordigt de positie van de iterator naar het volgende knooppunt op het snijpunt van twee sets knooppunten.

NamespaceIterator

Iterate over alle naamruimteknooppunten.

NodeKindContentIterator

Herhaalt alle onderliggende inhoudsknooppunten met een overeenkomend soort knooppunt.

NodeRangeIterator

Doorloopt het singleton-knooppunt als het beginknooppunt hetzelfde knooppunt is als het eindknooppunt. Itereert naar het einde van het document als het beginknooppunt zich na het eindknooppunt bevindt of zich in een ander document bevindt.

ParentIterator

Herhaalt het overeenkomende bovenliggende knooppunt volgens de regels voor de System.Xml.XPathbovenliggende as.

PrecedingIterator

Herhaalt alle inhoudstypeknooppunten die voorafgaan aan het beginknooppunt in documentvolgorde. Retourneert knooppunten in omgekeerde documentvolgorde.

PrecedingSiblingDocOrderIterator

Herhaalt alle voorgaande inhoudsknooppunten op hetzelfde niveau in documentvolgorde.

PrecedingSiblingIterator

Herhaalt alle voorgaande knooppunten op hetzelfde niveau volgens de System.Xml.XPath voorgaande asregels op hetzelfde niveau en retourneert knooppunten in omgekeerde documentvolgorde.

StringConcat

Voegt tekenreeksen samen wanneer het aantal tekenreeksen niet van tevoren bekend is.

UnionIterator

Beheert twee sets knooppunten die al in documentvolgorde staan zonder duplicaten en retourneert de samenvoeging van deze sets in documentvolgorde zonder duplicaten.

XmlSortKeyAccumulator

Hiermee wordt een lijst met sorteersleutels verzameld en opgeslagen in een matrix.

XPathFollowingIterator

Herhaalt alle volgende knooppunten volgens de regels voor de volgende XPath-as.

XPathFollowingMergeIterator

Herhaalt alle volgende knooppunten volgens de volgende XPath-asregels.

XPathPrecedingDocOrderIterator

Herhaalt alle voorgaande knooppunten volgens de voorgaande XPath-asregels en retourneert knooppunten in documentvolgorde zonder duplicaten.

XPathPrecedingIterator

Herhaalt alle voorgaande knooppunten volgens de voorafgaande XPath-asregels en retourneert knooppunten in omgekeerde documentvolgorde zonder duplicaten.

XPathPrecedingMergeIterator

Herhaalt alle voorgaande knooppunten volgens de voorgaande XPath-asregels, behalve dat knooppunten altijd in documentvolgorde worden geretourneerd. Hiermee worden meerdere sets met voorgaande knooppunten samengevoegd in documentvolgorde en worden duplicaten verwijderd.

Enums

Name Description
IteratorResult

Iterators die insluiting gebruiken om een geneste iterator te beheren, retourneren een van de waarden in deze opsomming.

SetIteratorResult

Hiermee stelt u iterators in voor combinaties van elementen op Union, Intersectionof Difference, die gebruikmaken van insluiting om twee geneste iterators te beheren. Hiermee wordt een van de opsommingswaarden van MoveNext().