System.Xml.Xsl.Runtime 名前空間

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

クラス

XmlCollation

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

XmlILIndex

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

XmlILStorageConverter

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

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 の ancestor 軸の規則に従ってすべての先祖ノードを反復処理し、ドキュメントの順序でノードを重複せずに返します。

AncestorIterator

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

AttributeContentIterator

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

AttributeIterator

すべての属性を対象に反復処理を実行します。

ContentIterator

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

ContentMergeIterator

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

DecimalAggregator

Decimal 値のシーケンスを集計します。

DescendantIterator

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

DescendantMergeIterator

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

DifferenceIterator

2 つのノード セットの差集合内の次のノードへの反復子の移動を表します。

DodSequenceMerge

複数のドキュメント順一意シーケンスを単一のドキュメント順一意シーケンスにマージします。

DoubleAggregator

double 値のシーケンスを集計します。

ElementContentIterator

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

FollowingSiblingIterator

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

FollowingSiblingMergeIterator

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

IdIterator

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

Int32Aggregator

Int32 値のシーケンスを集計します。

Int64Aggregator

Int64 値のシーケンスを集計します。

IntersectIterator

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

NamespaceIterator

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

NodeKindContentIterator

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

NodeRangeIterator

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

ParentIterator

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

PrecedingIterator

ドキュメントの順序で開始ノードの前にある、コンテンツ タイプが指定されたノードをすべて反復処理します。 ノードはドキュメントの逆順で返されます。

PrecedingSiblingDocOrderIterator

ドキュメント順で前方に存在する、すべての兄弟コンテンツ ノードを反復処理します。

PrecedingSiblingIterator

前方の System.Xml.XPath 兄弟軸の規則に従って、前方のすべての兄弟ノードを反復処理し、ドキュメントの逆順でノードを返します。

StringConcat

文字列の数が事前にわからない状況で、文字列を連結します。

UnionIterator

既にドキュメントの順序になっている、重複のない 2 つのノードのセットを管理し、そのセットの和集合 (ドキュメントの順序で重複を持たない) を返します。

XmlSortKeyAccumulator

並べ替えキーの一覧を蓄積し、1 つの配列に格納します。

XPathFollowingIterator

XPath の following 軸の規則に従って、後続のすべてのノードを反復処理します。

XPathFollowingMergeIterator

XPath の following 軸の規則に従って、後続のすべてのノードを反復処理します。

XPathPrecedingDocOrderIterator

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

XPathPrecedingIterator

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

XPathPrecedingMergeIterator

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

列挙型

IteratorResult

この列挙体の値の 1 つを返す入れ子になった反復子を、コンテインメントを使用して制御する反復子。

SetIteratorResult

コンテインメントを使用して 2 つの入れ子の反復子を制御する、UnionIntersection、または Difference を使用して、要素の組み合わせに対して反復子を設定します。 これにより、MoveNext() から列挙値の 1 つが返されます。