System.Xml.Xsl.Runtime 名前空間

XSL 変換エンジンによって使用される型が含まれています。

クラス

名前 説明
XmlCollation

指定したカルチャと比較オプションを使用する照合順序を構築します。

XmlILIndex

キー値でインデックス付けされた入力ドキュメントのノードを管理します。 このクラスは、 xsl:key 命令によってインデックス付けされたノードのキャッシュとして使用され、これらのノードへの高速アクセスを可能にします。

XmlILStorageConverter

同じ論理 XML 型の複数の物理共通言語ランタイム (CLR) 表現間で変換する値コンバーターを XmlQueryRuntime から取得する静的ヘルパー メソッドを提供する内部クラスを表します。

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

さまざまな XPath 関数と XSLT 関数を実装します。

構造体

名前 説明
AncestorDocOrderIterator

System.Xml.XPath 先祖軸ルールに従ってすべての先祖ノードを反復処理し、重複せずにドキュメントの順序でノードを返します。

AncestorIterator

System.Xml.XPath 先祖軸ルールに従ってすべての先祖ノードを反復処理し、逆のドキュメント順でノードを返します。

AttributeContentIterator

すべての属性と子コンテンツ ノードを反復処理します。

AttributeIterator

すべての属性を反復処理します。

ContentIterator

現在のノードのすべての子コンテンツ ノードを反復処理します。

ContentMergeIterator

子コンテンツ ノードまたは次の兄弟ノードを反復処理します。 ノードをドキュメントの順序で保持します。

DecimalAggregator

一連の Decimal 値に対する集計を計算します。

DescendantIterator

System.Xml.XPath 子孫軸ルールに従って、すべての子孫ノードを反復処理します。

DescendantMergeIterator

XPath 子孫軸ルールに従って、すべての子孫コンテンツ ノードを反復処理します。 前のノードのサブツリーに含まれているノードに対してクエリを実行しないことで、重複を排除します。

DifferenceIterator

2 つのノード セット間の差における、次のノードへの反復子の位置を表します。

DodSequenceMerge

複数の doc-order-distinct シーケンスを 1 つの doc-order-distinct シーケンスにマージします。

DoubleAggregator

一連の double 値に対する集計を計算します。

ElementContentIterator

一致する名前を持つすべての子要素を反復処理します。

FollowingSiblingIterator

次のすべての兄弟コンテンツ ノードを反復処理します。

FollowingSiblingMergeIterator

兄弟ノードに従って子ノードを反復処理します。

IdIterator

ID 要素の一覧を取得するために、IDREF 値を含む文字列をトークン化し、値を逆参照します。

Int32Aggregator

一連の Int32 値に対する集計を計算します。

Int64Aggregator

一連の Int64 値に対する集計を計算します。

IntersectIterator

2 セットのノードの積集合内の次のノードへの反復子の位置を表します。

NamespaceIterator

すべての名前空間ノードを反復処理します。

NodeKindContentIterator

ノードの種類が一致するすべての子コンテンツ ノードを反復処理します。

NodeRangeIterator

開始ノードが終了ノードと同じノードである場合は、シングルトン ノードを反復処理します。 開始ノードが終了ノードの後にあるか、別のドキュメント内にある場合に、ドキュメントの末尾まで反復処理します。

ParentIterator

System.Xml.XPathの親軸ルールに従って、一致する親ノードを反復処理します。

PrecedingIterator

開始ノードの前にあるすべてのコンテンツ型ノードをドキュメントの順序で反復処理します。 逆のドキュメント順序でノードを返します。

PrecedingSiblingDocOrderIterator

上記のすべての兄弟コンテンツ ノードをドキュメントの順序で反復処理します。

PrecedingSiblingIterator

先行する兄弟軸ルール System.Xml.XPath に従って、先行するすべての兄弟ノードを反復処理し、逆のドキュメント順序でノードを返します。

StringConcat

文字列の数が事前に不明な場合は、文字列を連結します。

UnionIterator

重複のないドキュメント順に既に存在する 2 つのノード セットを管理し、重複のないドキュメント順にこれらのセットの和集合を返します。

XmlSortKeyAccumulator

並べ替えキーのリストを累積し、配列に格納します。

XPathFollowingIterator

XPath の次の軸ルールに従って、次のすべてのノードを反復処理します。

XPathFollowingMergeIterator

XPath の次の軸ルールに従って、次のすべてのノードを反復処理します。

XPathPrecedingDocOrderIterator

XPath の前の軸ルールに従って、先行するすべてのノードを反復処理し、重複せずにドキュメントの順序でノードを返します。

XPathPrecedingIterator

XPath の前の軸ルールに従って、先行するすべてのノードを反復処理し、重複せずに逆のドキュメント順序でノードを返します。

XPathPrecedingMergeIterator

XPath の前の軸ルールに従って、先行するすべてのノードを反復処理します。ただし、ノードは常にドキュメントの順序で返されます。 ドキュメントの順序で先行するノードの複数のセットをマージし、重複を削除します。

列挙型

名前 説明
IteratorResult

入れ子になった反復子を制御するために包含を使用する反復子は、この列挙体の値の 1 つを返します。

SetIteratorResult

UnionIntersection、または Differenceによって要素の組み合わせの反復子を設定します。この反復子は、入れ子になった 2 つの反復子を制御するために包含を使用します。 これにより、MoveNext()から列挙値のいずれかが返されます。