System.Xml.Xsl.Runtime 命名空间

包含 XSL 转换引擎使用的类型。

XmlCollation

构造一个使用指定的区域性和比较选项的排序规则。

XmlILIndex

在输入文档中管理按键值编制索引的节点。 此类用作按 xsl:key 指令编制索引的节点的缓存并允许快速访问这些节点。

XmlILStorageConverter

表示内部类提供静态帮助器方法,这些方法从 XmlQueryRuntime 获取值转换器以便在同一逻辑 XML 类型的若干个物理公共语言运行时 (CLR) 表示形式间实现转换。

XmlNavigatorFilter

XmlNavigatorFilterXPathNavigator 提供了灵活的筛选抽象。 调用方不知道将发生的筛选类型;它们只调用 MoveToContent(XPathNavigator)MoveToFollowingSibling(XPathNavigator)。 筛选器实现对 XPathNavigator 调用相应的操作以跳过已筛除的节点。

XmlQueryContext

查询的上下文包括影响查询操作的所有用户提供的信息。

XmlQueryItemSequence

XML 项的序列,可动态扩展并允许随机访问项。

XmlQueryNodeSequence

XML 节点的序列,可动态扩展并允许随机访问项。

XmlQueryOutput

表示一个 XmlWriter,它提供输出 XSLT 转换的结果所需的其他功能。

XmlQueryRuntime

提供用于支持 XSLT 处理器的方法和属性。

XmlQuerySequence<T>

XML 值的序列,可动态扩展并允许随机访问项。

XsltConvert

包含 XSLT 使用的转换例程。

XsltFunctions

XSLT 和 XPath 函数。

XsltLibrary

实现不同的 XPathXSLT 函数。

结构

AncestorDocOrderIterator

根据 System.Xml.XPath 上级轴规则循环访问所有上级节点,并以文档顺序返回这些节点(没有重复项)。

AncestorIterator

根据 System.Xml.XPath 上级轴规则循环访问所有上级节点,并以相反的文档顺序返回这些节点。

AttributeContentIterator

循环访问所有特性和子内容节点。

AttributeIterator

循环访问所有特性。

ContentIterator

循环访问当前节点的所有子内容节点。

ContentMergeIterator

循环访问子内容节点或后续同级节点。 按文档顺序维护节点。

DecimalAggregator

对一个 Decimal 值序列计算聚合。

DescendantIterator

根据 System.Xml.XPath 子代轴规则循环访问所有子代节点。

DescendantMergeIterator

根据 XPath 子代轴规则循环访问所有子代内容节点。 通过不对上一个节点的子树中包含的节点进行查询来消除重复项。

DifferenceIterator

表示将迭代器定位到两组节点间不同节点中的下一个节点。

DodSequenceMerge

将若干个 doc-order-distinct 序列合并到一个 doc-order-distinct 序列中。

DoubleAggregator

对一个 double 值序列计算聚合。

ElementContentIterator

循环访问具有匹配名称的所有子元素。

FollowingSiblingIterator

循环访问所有后续同级内容节点。

FollowingSiblingMergeIterator

按同级节点的排列顺序循环访问子节点。

IdIterator

标记化一个字符串,该字符串包含 IDREF 值并取消引用这些值以获取 ID 元素的列表。

Int32Aggregator

对一个 Int32 值序列计算聚合。

Int64Aggregator

对一个 Int64 值序列计算聚合。

IntersectIterator

表示将迭代器定位到两组节点间交集中的下一个节点。

NamespaceIterator

循环访问所有命名空间节点。

NodeKindContentIterator

循环访问具有匹配节点类型的所有子内容节点。

NodeRangeIterator

如果起始节点与结束节点是同一节点,则循环访问单一实例节点。 如果起始节点在结束节点之后或者在另一个文档中,则遍历到文档末尾。

ParentIterator

根据 System.Xml.XPath(父轴规则)循环访问匹配父节点。

PrecedingIterator

按文档顺序循环访问所有内容类型的节点,这些节点位于起始节点之前。 以相反的文档顺序返回这些节点。

PrecedingSiblingDocOrderIterator

按文档顺序循环访问所有前面的同级内容节点。

PrecedingSiblingIterator

根据 System.Xml.XPath 前面的同级轴规则循环访问所有前面的同级节点,并以相反的文档顺序返回这些节点。

StringConcat

在预先不知道字符串数目的情况下串联字符串。

UnionIterator

管理已按文档顺序排列且不含重复项的两组节点,并按文档顺序返回这两组的并集(不含重复项)。

XmlSortKeyAccumulator

累积排序关键字列表并将它们存储在数组中。

XPathFollowingIterator

根据 XPath 后续轴规则循环访问所有后续节点。

XPathFollowingMergeIterator

根据 XPath 后续轴规则循环访问所有后续节点。

XPathPrecedingDocOrderIterator

根据 XPath 前面的轴规则循环访问所有前面的节点,并以文档顺序返回这些节点(没有重复项)。

XPathPrecedingIterator

根据 XPath 前面的轴规则循环访问所有前面的节点,并以相反的文档顺序返回这些节点(没有重复项)。

XPathPrecedingMergeIterator

根据 XPath 前面的轴规则循环访问所有前面的节点,不同的是,始终以文档顺序返回节点。 按文档顺序合并多组前面的节点并移除重复项。

枚举

IteratorResult

迭代器(使用包容来控制嵌套的迭代器)返回此枚举中的一个值。

SetIteratorResult

通过 UnionIntersectionDifference(它们使用包容来控制两个嵌套的迭代器)为元素组合设置迭代器。 这将从 MoveNext() 返回一个枚举值。