System.Xml.Xsl.Runtime 命名空間
包含 XSL 轉換引擎使用的型別。 Contains types that are used by the XSL transformation engine.
類別
XmlCollation |
建構使用指定之文化特性與比較選項的定序。Constructs a collation that uses the specified culture and compare options. |
XmlILIndex |
管理輸入文件 (已按索引鍵值進行索引) 中的節點。Manages nodes from an input document, indexed by key value(s). 這個類別作為節點 (已根據 |
XmlILStorageConverter |
表示內部類別,這個類別提供會從 XmlQueryRuntime 取得值轉換器的靜態協助程式方法,以便在相同邏輯 XML 型別的多個實體 Common Language Runtime (CLR) 表示之間進行轉換。Represents an internal class that provides 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. |
XmlNavigatorFilter |
|
XmlQueryContext |
查詢內容包含會影響查詢作業的所有使用者提供的資訊。The context of a query consists of all user-provided information that influences the operation of the query. |
XmlQueryItemSequence |
XML 項目的序列,能夠動態擴充並允許隨機存取項目。A sequence of XML items that dynamically expands and allows random access to items. |
XmlQueryNodeSequence |
XML 節點的序列,能夠動態擴充並允許隨機存取項目。A sequence of XML nodes that dynamically expands and allows random access to items. |
XmlQueryOutput |
表示提供用於輸出 XSLT 轉換結果時所需之其他功能的 XmlWriter。Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations. |
XmlQueryRuntime |
提供支援 XSLT 處理器的方法和屬性。Provides methods and properties to support the XSLT processor. |
XmlQuerySequence<T> |
XML 值的序列,能夠動態擴充並允許隨機存取項目。A sequence of XML values that dynamically expands and allows random access to items. |
XsltConvert |
包含 XSLT 使用的轉換常式。Contains conversion routines used by XSLT. |
XsltFunctions |
XSLT 和 XPath 函式。XSLT and XPath functions. |
XsltLibrary |
實作不同的 |
結構
AncestorDocOrderIterator |
根據 System.Xml.XPath 上階的座標軸規則,逐一查看所有上階節點,並以文件順序傳回節點且不含重複的項目。Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in document order without duplicates. |
AncestorIterator |
根據 System.Xml.XPath 上階的座標軸規則,逐一查看所有上階節點,並以反向文件順序傳回節點。Iterates over all ancestor nodes according to the System.Xml.XPath ancestor axis rules, and returns the nodes in reverse document order. |
AttributeContentIterator |
逐一查看所有屬性與子內容節點。Iterates over all attributes and child content nodes. |
AttributeIterator |
逐一查看所有屬性。Iterates over all the attributes. |
ContentIterator |
逐一查看目前節點中的所有子內容節點。Iterates over all child content nodes of the current node. |
ContentMergeIterator |
逐一查看子內容節點或後續的同層級節點。Iterates over child content nodes or following sibling nodes. 以文件順序維持節點。Maintains the nodes in document order. |
DecimalAggregator |
計算 |
DescendantIterator |
System.Xml.XPath 子系軸規則,逐一查看所有子系節點。Iterates over all descendant nodes according to the System.Xml.XPath descendant axis rules. |
DescendantMergeIterator |
根據 XPath 子系座標軸規則,逐一查看所有子系內容節點。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. |
DifferenceIterator |
表示至兩組節點差異中之下一個節點的 Iterator 位置。Represents the position of the iterator to the next node in the difference between two sets of nodes. |
DodSequenceMerge |
將數個不同文件順序的序列合併為文件順序不同的單一序列。Merges several doc-order-distinct sequences into a single doc-order-distinct sequence. |
DoubleAggregator |
計算 |
ElementContentIterator |
逐一查看具有相符名稱的所有子項目。Iterates over all child elements with a matching name. |
FollowingSiblingIterator |
逐一查看所有後續的同層級內容節點。Iterates over all following sibling content nodes. |
FollowingSiblingMergeIterator |
遵循同層級節點逐一查看子節點。Iterates over child nodes by following the sibling nodes. |
IdIterator |
語彙基元化包含 IDREF 值以及為取得 ID 項目清單而取值的字串。Tokenizes a string that contains IDREF values and dereferences the values in order to get a list of ID elements. |
Int32Aggregator |
計算 Int32 值序列的彙總。Computes aggregates over a sequence of Int32 values. |
Int64Aggregator |
計算 Int64 值序列的彙總。Computes aggregates over a sequence of Int64 values. |
IntersectIterator |
表示至兩組節點交集中之下一個節點的 Iterator 位置。Represents the position of the iterator to the next node in the intersection of two sets of nodes. |
NamespaceIterator |
逐一查看所有命名空間節點。Iterate over all namespace nodes. |
NodeKindContentIterator |
逐一查看具有相符節點類型的所有子內容節點。Iterates over all child content nodes with a matching node kind. |
NodeRangeIterator |
如果開始節點與結束節點相同,會逐一查看單一節點。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. |
ParentIterator |
根據 System.Xml.XPath 父系座標軸規則,逐一查看所有父節點。Iterates over the matching parent node according to the System.Xml.XPath, parent axis rules. |
PrecedingIterator |
逐一查看所有具型別的內容節點,這些節點的位置在文件順序中的開始節點之前。Iterates over all the content-typed nodes which precede the starting node in document order. 傳回反向文件順序的節點。Returns nodes in reverse document order. |
PrecedingSiblingDocOrderIterator |
以文件順序逐一查看所有前置的同層級內容節點。Iterates over all preceding sibling content nodes in document order. |
PrecedingSiblingIterator |
根據 System.Xml.XPath 前置的同層級座標軸規則,逐一查看所有前置的同層級節點,並且以文件相反的順序傳回節點。Iterates over all preceding sibling nodes according to the System.Xml.XPath preceding sibling axis rules and returns nodes in reverse document order. |
StringConcat |
當沒有事先知道字串數量時串連字串。Concatenates strings when the number of strings is not known beforehand. |
UnionIterator |
管理已按文件順序且沒有重複項目的兩個節點集合,並且依文件順序且不含重複項目的方式傳回這些集合的聯集。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. |
XmlSortKeyAccumulator |
累加排序鍵清單並且將這些鍵儲存在陣列中。Accumulates a list of sort keys and stores them in an array. |
XPathFollowingIterator |
根據 XPath 後續的座標軸規則,逐一查看所有後續的節點。Iterates over all following nodes according to the XPath following-axis rules. |
XPathFollowingMergeIterator |
根據 XPath 後續的座標軸規則,逐一查看所有後續的節點。Iterates over all following nodes according to the XPath following axis rules. |
XPathPrecedingDocOrderIterator |
根據 XPath 前置的座標軸規則,逐一查看所有前置節點,並以文件順序傳回節點且不含重複的項目。Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in document order without duplicates. |
XPathPrecedingIterator |
根據 XPath 前置的座標軸規則,逐一查看所有前置節點,並以文件相反的順序傳回節點且不含重複的項目。Iterates over all preceding nodes according to the XPath preceding axis rules, and returns nodes in reverse document order without duplicates. |
XPathPrecedingMergeIterator |
根據 XPath 前置座標軸規則,逐一查看所有前置節點,但是永遠依文件順序傳回的節點例外。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. |
列舉
IteratorResult |
使用內含項目控制巢狀 Iterator 的 Iterator 會傳回這個列舉中的其中一個值。Iterators that use containment to control a nested iterator return one of the values in this enumeration. |
SetIteratorResult |
根據 |