System.Xml.Xsl.Runtime Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains types that are used by the XSL transformation engine.
Classes
XmlCollation |
Constructs a collation that uses the specified culture and compare options. |
XmlILIndex |
Manages nodes from an input document, indexed by key value(s). This class is used as a cache of nodes indexed by |
XmlILStorageConverter |
Represents an internal class that provides static helper methods that get a value converter from XmlQueryRuntime to convert among several physical common language runtime (CLR) representations for the same logical XML type. |
XmlNavigatorFilter |
|
XmlQueryContext |
The context of a query consists of all user-provided information that influences the operation of the query. |
XmlQueryItemSequence |
A sequence of XML items that dynamically expands and allows random access to items. |
XmlQueryNodeSequence |
A sequence of XML nodes that dynamically expands and allows random access to items. |
XmlQueryOutput |
Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations. |
XmlQueryRuntime |
Provides methods and properties to support the XSLT processor. |
XmlQuerySequence<T> |
A sequence of XML values that dynamically expands and allows random access to items. |
XsltConvert |
Contains conversion routines used by XSLT. |
XsltFunctions |
XSLT and XPath functions. |
XsltLibrary |
Implements different |
Structs
AncestorDocOrderIterator |
Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates. |
AncestorIterator |
Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order. |
AttributeContentIterator |
Iterates over all attributes and child content nodes. |
AttributeIterator |
Iterates over all the attributes. |
ContentIterator |
Iterates over all child content nodes of the current node. |
ContentMergeIterator |
Iterates over child content nodes or following sibling nodes. Maintains the nodes in document order. |
DecimalAggregator |
Computes aggregates over a sequence of |
DescendantIterator |
Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules. |
DescendantMergeIterator |
Iterate over all descendant content nodes according to XPath descendant axis rules. Eliminates duplicates by not querying over nodes that are contained in the subtree of the previous node. |
DifferenceIterator |
Represents the position of the iterator to the next node in the difference between two sets of nodes. |
DodSequenceMerge |
Merges several doc-order-distinct sequences into a single doc-order-distinct sequence. |
DoubleAggregator |
Computes aggregates over a sequence of |
ElementContentIterator |
Iterates over all child elements with a matching name. |
FollowingSiblingIterator |
Iterates over all following sibling content nodes. |
FollowingSiblingMergeIterator |
Iterates over child nodes by following the sibling nodes. |
IdIterator |
Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements. |
Int32Aggregator |
Computes aggregates over a sequence of Int32 values. |
Int64Aggregator |
Computes aggregates over a sequence of Int64 values. |
IntersectIterator |
Represents the position of the iterator to the next node in the intersection of two sets of nodes. |
NamespaceIterator |
Iterate over all namespace nodes. |
NodeKindContentIterator |
Iterates over all child content nodes with a matching node kind. |
NodeRangeIterator |
Iterates over the singleton node if the starting node is the same node as the ending node. Iterates to the end of the document if the starting node is after the ending node or is in a different document. |
ParentIterator |
Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules. |
PrecedingIterator |
Iterates over all the content-typed nodes which precede the starting node in document order. Returns nodes in reverse document order. |
PrecedingSiblingDocOrderIterator |
Iterates over all preceding sibling content nodes in document order. |
PrecedingSiblingIterator |
Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order. |
StringConcat |
Concatenates strings when the number of strings is not known beforehand. |
UnionIterator |
Manages two sets of nodes that are already in document order with no duplicates, and returns the union of these sets in document order with no duplicates. |
XmlSortKeyAccumulator |
Accumulates a list of sort keys and stores them in an array. |
XPathFollowingIterator |
Iterates over all following nodes according to the XPath following-axis rules. |
XPathFollowingMergeIterator |
Iterates over all following nodes according to the XPath following axis rules. |
XPathPrecedingDocOrderIterator |
Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates. |
XPathPrecedingIterator |
Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates. |
XPathPrecedingMergeIterator |
Iterates over all preceding nodes according to the XPath preceding axis rules, except that nodes are always returned in document order. Merges multiple sets of preceding nodes in document order and removes duplicates. |
Enums
IteratorResult |
Iterators that use containment to control a nested iterator return one of the values in this enumeration. |
SetIteratorResult |
Sets iterators for combinations of elements by |