Export (0) Print
Expand All
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.

  ClassDescription
Public classXmlCollationInfrastructure. Constructs a collation that uses the specified culture and compare options.
Public classXmlILIndexInfrastructure. 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 classXmlILStorageConverterInfrastructure. This internal class contains 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 classXmlNavigatorFilterInfrastructure. 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 classXmlQueryContextInfrastructure. The context of a query consists of all user-provided information that influences the operation of the query.
Public classXmlQueryItemSequenceInfrastructure. A sequence of XML items that dynamically expands and allows random access to items.
Public classXmlQueryNodeSequenceInfrastructure. A sequence of XML nodes that dynamically expands and allows random access to items.
Public classXmlQueryOutputInfrastructure. Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.
Public classXmlQueryRuntimeProvides methods and properties to support the XSLT processor.
Public classXmlQuerySequence<T>Infrastructure. A sequence of XML values that dynamically expands and allows random access to items.
Public classXsltConvertInfrastructure. Contains conversion routines used by XSLT.
Public classXsltFunctionsInfrastructure. XSLT and XPath functions.
Public classXsltLibraryInfrastructure. Implements different XPath and XSLT functions.

  StructureDescription
Public structureAncestorDocOrderIteratorInfrastructure. Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates.
Public structureAncestorIteratorInfrastructure. Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order.
Public structureAttributeContentIteratorInfrastructure. Iterates over all attributes and child content nodes.
Public structureAttributeIteratorInfrastructure. Iterates over all the attributes.
Public structureContentIteratorInfrastructure. Iterates over all child content nodes of the current node.
Public structureContentMergeIteratorInfrastructure. Iterates over child content nodes or following sibling nodes. Maintains the nodes in document order.
Public structureDecimalAggregatorInfrastructure. Computes aggregates over a sequence of Decimal values.
Public structureDescendantIteratorInfrastructure. Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules.
Public structureDescendantMergeIteratorInfrastructure. 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 structureDifferenceIteratorInfrastructure. Positions the iterator to the next node in the difference between two sets of nodes.
Public structureDodSequenceMergeInfrastructure. Merges several doc-order-distinct sequences into a single doc-order-distinct sequence.
Public structureDoubleAggregatorInfrastructure. Computes aggregates over a sequence of double values.
Public structureElementContentIteratorInfrastructure. Iterates over all child elements with a matching name.
Public structureFollowingSiblingIteratorInfrastructure. Iterates over all following sibling content nodes.
Public structureFollowingSiblingMergeIteratorInfrastructure. Iterates over child nodes byfollowing the sibling nodes.
Public structureIdIteratorInfrastructure. Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements.
Public structureInt32AggregatorInfrastructure. Computes aggregates over a sequence of Int32 values.
Public structureInt64AggregatorInfrastructure. Computes aggregates over a sequence of Int64 values.
Public structureIntersectIteratorInfrastructure. Positions the iterator to the next node in the intersection of two sets of nodes.
Public structureNamespaceIteratorInfrastructure. Iterate over all namespace nodes.
Public structureNodeKindContentIteratorInfrastructure. Iterates over all child content nodes with a matching node kind.
Public structureNodeRangeIteratorInfrastructure. 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 structureParentIteratorInfrastructure. Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules.
Public structurePrecedingIteratorInfrastructure. Iterates over all the content-typed nodes which precede the starting node in document order. Returns nodes in reverse document order.
Public structurePrecedingSiblingDocOrderIteratorInfrastructure. Iterates over all preceding sibling content nodes in document order.
Public structurePrecedingSiblingIteratorInfrastructure. Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order.
Public structureStringConcatInfrastructure. Concatenates strings when the number of strings is not known beforehand.
Public structureUnionIteratorInfrastructure. 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 structureXmlSortKeyAccumulatorInfrastructure. Accumulates a list of sort keys and stores them in an array.
Public structureXPathFollowingIteratorInfrastructure. Iterates over all following nodes according to the XPath following-axis rules.
Public structureXPathFollowingMergeIteratorInfrastructure. Iterates over all following nodes according to the XPath following axis rules.
Public structureXPathPrecedingDocOrderIteratorInfrastructure. Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates.
Public structureXPathPrecedingIteratorInfrastructure. Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates.
Public structureXPathPrecedingMergeIteratorInfrastructure. 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.

  EnumerationDescription
Public enumerationIteratorResultInfrastructure. Iterators that use containment to control a nested iterator return one of the values in this enumeration.
Public enumerationSetIteratorResultInfrastructure. 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.

Community Additions

ADD
Show:
© 2014 Microsoft