System.Xml.Xsl.Runtime 命名空間

包含 XSL 轉換引擎所使用的型別。

類別

名稱 Description
XmlCollation

建立一個使用指定文化並比較選項的彙整。

XmlILIndex

管理輸入文件中的節點,並以鍵值索引。 此類別用作由指令索引的 xsl:key 節點快取,允許快速存取這些節點。

XmlILStorageConverter

代表一個內部類別,提供靜態輔助方法,從中取得值轉換 XmlQueryRuntime 器,以便在多個物理通用語言執行時(CLR)表示中轉換同一邏輯 XML 類型。

XmlNavigatorFilter

XmlNavigatorFilter 提供對 的 XPathNavigator彈性過濾抽象。 來電者不知道會發生什麼樣的過濾;它們簡單地稱為 MoveToContent(XPathNavigator)MoveToFollowingSibling(XPathNavigator)。 濾波器實作會對 進行適當的操作 XPathNavigator ,以跳過已過濾的節點。

XmlQueryContext

查詢的上下文包含所有使用者提供的資訊,這些資訊會影響查詢的運作。

XmlQueryItemSequence

一連串 XML 項目,能動態擴展並允許隨機存取項目。

XmlQueryNodeSequence

動態展開並允許隨機存取專案的 XML 節點序列。

XmlQueryOutput

代表 XmlWriter 提供輸出 XSLT 轉換結果所需的額外功能。

XmlQueryRuntime

提供支援 XSLT 處理器的方法與特性。

XmlQuerySequence<T>

動態展開並允許隨機存取專案的 XML 值序列。

XsltConvert

包含 XSLT 使用的轉換例程。

XsltFunctions

XSLT 與 XPath 函式。

XsltLibrary

實現不同的XPath功能。XSLT

結構

名稱 Description
AncestorDocOrderIterator

根據 System.Xml.XPath 上階座標軸規則逐一查看所有上階節點,並以文件順序傳回節點,而不會重複。

AncestorIterator

根據 System.Xml.XPath 上階座標軸規則逐一查看所有上階節點,並以反向檔順序傳回節點。

AttributeContentIterator

逐一查看所有屬性和子內容節點。

AttributeIterator

逐一查看所有屬性。

ContentIterator

逐一查看目前節點的所有子內容節點。

ContentMergeIterator

逐一查看子內容節點或遵循同層級節點。 依文件順序維護節點。

DecimalAggregator

計算一連串 Decimal 值的匯總。

DescendantIterator

根據 System.Xml.XPath 子代座標軸規則逐一查看所有子代節點。

DescendantMergeIterator

根據 XPath 子代軸規則逐一查看所有子代內容節點。 藉由不查詢包含在上一個節點子樹中的節點,以消除重複專案。

DifferenceIterator

表示反覆運算器在兩組節點之間的差異下一個節點的位置。

DodSequenceMerge

將數個文件順序相異序列合併成單一檔順序相異序列。

DoubleAggregator

計算一連串 double 值的匯總。

ElementContentIterator

逐一查看具有相符名稱的所有子專案。

FollowingSiblingIterator

逐一查看下列所有同層級內容節點。

FollowingSiblingMergeIterator

遵循同層級節點,逐一查看子節點。

IdIterator

標記包含IDREF值的字串,並取值以取得標識碼項目清單。

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 先前的座標軸規則逐一查看所有先前節點,不同之處在於節點一律會依文件順序傳回。 依文件順序合併多個先前節點集,並移除重複專案。

列舉

名稱 Description
IteratorResult

使用內含項控制巢狀反覆運算器的反覆運算器會傳回這個列舉中的其中一個值。

SetIteratorResult

藉由 UnionIntersectionDifference來設定元素組合的反覆運算器,其會使用內含專案來控制兩個巢狀反覆運算器。 這會從 MoveNext()傳回其中一個列舉值。