System.Xml.Xsl.Runtime 命名空間

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

類別

XmlCollation

建構使用指定之文化特性與比較選項的定序。

XmlILIndex

管理輸入文件 (已按索引鍵值進行索引) 中的節點。 這個類別會當做指示編制 xsl:key 索引的節點快取,並允許快速存取這些節點。

XmlILStorageConverter

表示內部類別,這個類別提供會從 XmlQueryRuntime 取得值轉換器的靜態協助程式方法,以便在相同邏輯 XML 型別的多個實體 Common Language Runtime (CLR) 表示之間進行轉換。

XmlNavigatorFilter

XmlNavigatorFilter 透過 XPathNavigator,提供彈性的篩選摘要功能。 呼叫端並不知道會進行什麼類型的篩選,因此只能夠單純的呼叫 MoveToContent(XPathNavigator)MoveToFollowingSibling(XPathNavigator)。 篩選實作會在 XPathNavigator 上叫用適當的作業以略過已篩選的節點。

XmlQueryContext

查詢內容包含會影響查詢作業的所有使用者提供的資訊。

XmlQueryItemSequence

XML 項目的序列,能夠動態擴充並允許隨機存取項目。

XmlQueryNodeSequence

XML 節點的序列,能夠動態擴充並允許隨機存取項目。

XmlQueryOutput

表示提供用於輸出 XSLT 轉換結果時所需之其他功能的 XmlWriter

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

表示至兩組節點差異中之下一個節點的 Iterator 位置。

DodSequenceMerge

將數個不同文件順序的序列合併為文件順序不同的單一序列。

DoubleAggregator

計算 double 值序列的彙總。

ElementContentIterator

逐一查看具有相符名稱的所有子項目。

FollowingSiblingIterator

逐一查看所有後續的同層級內容節點。

FollowingSiblingMergeIterator

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

IdIterator

語彙基元化包含 IDREF 值以及為取得 ID 項目清單而取值的字串。

Int32Aggregator

計算 Int32 值序列的彙總。

Int64Aggregator

計算 Int64 值序列的彙總。

IntersectIterator

表示至兩組節點交集中之下一個節點的 Iterator 位置。

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

使用內含項目控制巢狀 Iterator 的 Iterator 會傳回這個列舉中的其中一個值。

SetIteratorResult

根據 UnionIntersectionDifference,設定項目組合的 Iterator,這些運算式是使用內含項目控制兩個巢狀 Iterator。 如此會傳回 MoveNext() 中的其中一個列舉值。