Expand Minimize

System.Xml.Xsl.Runtime Namespace

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Contains types that are used by the XSL transformation engine.

  Class Description
Public class XmlCollation Infrastructure. Constructs a collation that uses the specified culture and compare options.
Public class XmlILIndex Infrastructure. Manages nodes from an input document, indexed by key value(s). This class is used as a cache of nodes indexed by xsl:key instructions and allows fast access to these nodes.
Public class XmlILStorageConverter Infrastructure. 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.
Public class XmlNavigatorFilter Infrastructure. XmlNavigatorFilter provides a flexible filtering abstraction over XPathNavigator. Callers do not know what type of filtering will occur; they simply call MoveToContent or MoveToFollowingSibling. The filter implementation invokes the appropriate operation on the XPathNavigator in order to skip over filtered nodes.
Public class XmlQueryContext Infrastructure. The context of a query consists of all user-provided information that influences the operation of the query.
Public class XmlQueryItemSequence Infrastructure. A sequence of XML items that dynamically expands and allows random access to items.
Public class XmlQueryNodeSequence Infrastructure. A sequence of XML nodes that dynamically expands and allows random access to items.
Public class XmlQueryOutput Infrastructure. Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.
Public class XmlQueryRuntime Provides methods and properties to support the XSLT processor.
Public class XmlQuerySequence<T> Infrastructure. A sequence of XML values that dynamically expands and allows random access to items.
Public class XsltConvert Infrastructure. Contains conversion routines used by XSLT.
Public class XsltFunctions Infrastructure. XSLT and XPath functions.
Public class XsltLibrary Infrastructure. Implements different XPath and XSLT functions.

  Structure Description
Public structure AncestorDocOrderIterator Infrastructure. Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.
Public structure AncestorIterator Infrastructure. Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.
Public structure AttributeContentIterator Infrastructure. Iterates over all attributes and child content nodes.
Public structure AttributeIterator Infrastructure. Iterates over all the attributes.
Public structure ContentIterator Infrastructure. Iterates over all child content nodes of the current node.
Public structure ContentMergeIterator Infrastructure. Iterates over child content nodes or following sibling nodes. Maintains the nodes in document order.
Public structure DecimalAggregator Infrastructure. Computes aggregates over a sequence of Decimal values.
Public structure DescendantIterator Infrastructure. Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.
Public structure DescendantMergeIterator Infrastructure. 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.
Public structure DifferenceIterator Infrastructure. Represents the position of the iterator to the next node in the difference between two sets of nodes.
Public structure DodSequenceMerge Infrastructure. Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.
Public structure DoubleAggregator Infrastructure. Computes aggregates over a sequence of double values.
Public structure ElementContentIterator Infrastructure. Iterates over all child elements with a matching name.
Public structure FollowingSiblingIterator Infrastructure. Iterates over all following sibling content nodes.
Public structure FollowingSiblingMergeIterator Infrastructure. Iterates over child nodes byfollowing the sibling nodes.
Public structure IdIterator Infrastructure. Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.
Public structure Int32Aggregator Infrastructure. Computes aggregates over a sequence of Int32 values.
Public structure Int64Aggregator Infrastructure. Computes aggregates over a sequence of Int64 values.
Public structure IntersectIterator Infrastructure. Represents the position of the iterator to the next node in the intersection of two sets of nodes.
Public structure NamespaceIterator Infrastructure. Iterate over all namespace nodes.
Public structure NodeKindContentIterator Infrastructure. Iterates over all child content nodes with a matching node kind.
Public structure NodeRangeIterator Infrastructure. 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.
Public structure ParentIterator Infrastructure. Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.
Public structure PrecedingIterator Infrastructure. Iterates over all the content-typed nodes which precede the starting node in document order. Returns nodes in reverse document order.
Public structure PrecedingSiblingDocOrderIterator Infrastructure. Iterates over all preceding sibling content nodes in document order.
Public structure PrecedingSiblingIterator Infrastructure. Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.
Public structure StringConcat Infrastructure. Concatenates strings when the number of strings is not known beforehand.
Public structure UnionIterator Infrastructure. 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.
Public structure XmlSortKeyAccumulator Infrastructure. Accumulates a list of sort keys and stores them in an array.
Public structure XPathFollowingIterator Infrastructure. Iterates over all following nodes according to the XPath following-axis rules.
Public structure XPathFollowingMergeIterator Infrastructure. Iterates over all following nodes according to the XPath following axis rules.
Public structure XPathPrecedingDocOrderIterator Infrastructure. Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.
Public structure XPathPrecedingIterator Infrastructure. Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.
Public structure XPathPrecedingMergeIterator Infrastructure. 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.

  Enumeration Description
Public enumeration IteratorResult Infrastructure. Iterators that use containment to control a nested iterator return one of the values in this enumeration.
Public enumeration SetIteratorResult Infrastructure. Sets iterators for combinations of elements by Union, Intersection, or Difference, which use containment to control two nested iterators. This will return one of the enumeration values from MoveNext.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft