C# (CSharp) System.Xml.Xsl.Runtime Namespace

Classes

Name Description
AncestorDocOrderIterator
AncestorIterator
AttributeContentIterator
AttributeIterator
CharUtil
ContentIterator
ContentMergeIterator
DecimalAggregator
DecimalFormat
DecimalFormatter
DescendantIterator
DescendantMergeIterator
DifferenceIterator
DodSequenceMerge
DoubleAggregator
EarlyBoundInfo This class contains information about early bound function objects.
ElementContentIterator
FollowingSiblingIterator
FollowingSiblingMergeIterator
IdIterator
Int32Aggregator
Int64Aggregator
IntersectIterator
NamespaceIterator
NavigatorConstructor This class creates a document on the first call to GetNavigator(), and returns a Navigator from it. On subsequent calls, Navigators from the same document are returned (no new document is created).
NodeKindContentIterator
NodeRangeIterator
NumberFormatter
NumberFormatterBase
ParentIterator
PrecedingIterator
PrecedingSiblingDocOrderIterator
PrecedingSiblingIterator
RtfNavigator RtfNavigators store Xslt result-tree-fragments. At runtime, the Xslt library tests to see if a Navigator is an RtfNavigator in order to enforce certain restrictions, such as prohibiting querying into Rtfs. Furthermore, Rtfs must store extra serialization information required in order to properly implement the Xslt disable-output-escaping flag.
RtfTextNavigator This RtfNavigator specializes the case of a root node having a single text node child. This is a very common case, such as in bar.
RtfTreeNavigator This navigator is a cursor over a cache that stores Xslt disable-output-escaping flags.
StringConcat
TokenInfo
UnionIterator
WhitespaceRuleReader
XPathFollowingIterator
XPathFollowingMergeIterator
XPathPrecedingDocOrderIterator
XPathPrecedingIterator
XPathPrecedingMergeIterator
XmlAttributeCache This writer supports only writer methods which write attributes. Attributes are stored in a data structure until StartElementContent() is called, at which time the attributes are flushed to the wrapped writer. In the case of duplicate attributes, the last attribute's value is used.
XmlAttributeCache.AttrNameVal
XmlCachedSequenceWriter An implementation of XmlSequenceWriter that builds a cached XPath/XQuery sequence.
XmlCollation
XmlCollation.Options Extends System.Globalization.CompareOptions with additional flags.
XmlDateTimeSortKey Sort key for DateTime values (just convert DateTime to ticks and use Long sort key).
XmlDecimalSortKey Sort key for xs:decimal values.
XmlDoubleSortKey Sort key for Double values.
XmlEmptySortKey Sort key for the empty sequence. Empty sequence always compares sorts either before all other values, or after all other values.
XmlExtensionFunction This internal class contains methods that allow binding to extension functions and invoking them.
XmlExtensionFunctionTable Table of bound extension functions. Once an extension function is bound and entered into the table, future bindings will be very fast. This table is not thread-safe.
XmlILIndex
XmlILStorageConverter
XmlIntSortKey Sort key for xs:int values.
XmlIntegerSortKey Sort key for xs:integer values.
XmlMergeSequenceWriter An implementation of XmlSequenceWriter that converts an instance of the XQuery data model into a series of calls to XmlRawWriter. The algorithm to do this is designed to be compatible with the rules in the "XSLT 2.0 and XQuery 1.0 Serialization" spec. Here are the rules we use: 1. An exception is thrown if the top-level sequence contains attribute or namespace nodes 2. Each atomic value in the top-level sequence is converted to text, and XmlWriter.WriteString is called 3. A call to XmlRawWriter.WriteWhitespace(" ") is made between adjacent atomic values at the top-level 4. All items in the top-level sequence are merged together into a single result document.
XmlNavAttrFilter Filters all attribute nodes.
XmlNavNameFilter Filters any non-element and any element with a non-matching local name or namespace uri.
XmlNavNeverFilter Never filter nodes.
XmlNavTypeFilter Filters any node not of the specified type (type may not be attribute or namespace).
XmlNavigatorFilter
XmlNavigatorStack A dynamic stack of IXmlNavigators.
XmlQueryContext
XmlQueryOutput
XmlQueryRuntime
XmlRawWriterWrapper This internal class implements the XmlRawWriter interface by passing all calls to a wrapped XmlWriter implementation.
XmlSequenceWriter External XmlWriter Cached Sequence =================================================================================================== Multiple Trees Merged into Entity Multiple Trees Attributes Error Floating at top-level Attribute Namespace Error Floating at top-level Namespace Elements, Text, PI Implicit Root Floating Comments at top-level Nodes Root at top-level Ignored Root Atomic Values Whitespace-Separated Atomic Values at top-level Text Node Nodes By Reference Copied Preserve Identity
XmlSortKey Base internal class for all sort keys. Inherits from IComparable, so that Array.Sort can perform comparison.
XmlSortKeyAccumulator
XmlStringSortKey Sort key for xs:string values. Strings are sorted according to a byte-wise sort key calculated by caller.
XsltConvert
XsltFunctions
XsltFunctions.SystemTime
XsltLibrary
XsltMethods