Microsoft.SqlServer.Dts.Tasks.XMLTask 名前空間

Microsoft.SqlServer.Dts.Tasks.XMLTask名前空間にはXMLタスクで使用されるインターフェースとクラスが含まれており、XMLデータを扱うために使われます。 このタスクを用いることで、パッケージはファイルに保存されたXML文書を取得し、XSL変換、(XSLT)スタイルシート、XPath式を用いて文書に操作を適用し、複数の文書をマージし、更新された文書をファイルや変数に検証・比較・保存できます。

クラス

名前 説明
NamespaceDeclaration

XML名前空間の識別子とプレフィックスを、これらの文字列値を別々のプロパティとして保存して宣言します。

NSCollectionEditor

名前空間コレクションエディタを表します。

XmlDiffPerf

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlDiffPerfクラスを表します。

XMLTask

OperationType列挙からの値であるDTSXMLOperationプロパティに応じて、複数のXMLタスクを実行するために使用されたメンバーを含みます。 このクラスは継承できません。

インターフェイス

名前 説明
IDTSXMLTask

DTS XMLタスクを表します。

列挙型

名前 説明
DTSXMLDiffAlgorithm

XML文書を比較する際に使用するアルゴリズムを指定します。

DTSXMLDiffOptions

XMLTaskOperationTypeDiffに設定されている場合、この列挙を使って比較の挙動に影響を与えるオプションや、得られるXDLディフグラムを設定します。 使用される列挙によって、比較時に考慮される項目が決まります。

DTSXMLOperation

XMLドキュメントを扱う際に使われる操作を指定します。

DTSXMLSaveResultTo

結果が保存される場所を記述します。 この列挙は DestinationType の性質を設定するために用いられます。 価値に応じて、 Destination の物件は互換性がある必要があります。 例えば、宛先タイプが Variableに設定されている場合、宛先プロパティは結果を保存する変数を提供しなければなりません。 宛先タイプが FileConnectionに設定されている場合、 Destination プロパティはファイル接続マネージャーを提供しなければなりません。

DTSXMLSourceType

SourceTypeの位置、XPathStringSourceTypeのXPath文字列のソース型、SecondOperandTypeの2番目のオペランド型を記述します。 使用されるタイプによっては、 SourceXPathStringSourceSecondOperand プロパティが互換性がある必要があります。 例えば、 SourceTypeFileConnectionに設定されている場合、 Source には接続マネージャーが含まれている必要があります。 SourceTypeVariableであれば、Sourceは使用する変数を指し示さなければなりません。

DTSXMLValidationType

操作が使用する検証の種類を指定します。 この列挙は、 OperationTypeValidateされた場合にのみ使用されます。 デフォルトはXMLスキーマで、XSDの値です。

DTSXMLXPathOperation

どのタイプのXPATH機能が実行されるかを決定します。 この列挙は、 XPathOperationによって使用されます。

注釈

詳細は XMLタスクをご覧ください。