DTSXMLDiffOptions Enumeration

XMLTaskOperationTypeDiff に設定されているときには、この列挙を使用して、比較の動作および結果として生成される XDL DiffGram に影響を与えるオプションを設定します。使用する列挙により、比較の際の考慮事項に含まれる項目が決まります。

名前空間: Microsoft.SqlServer.Dts.Tasks.XMLTask
アセンブリ: Microsoft.SqlServer.XMLTask (microsoft.sqlserver.xmltask.dll 内)

構文

'宣言
<FlagsAttribute> _
Public Enumeration DTSXMLDiffOptions
[FlagsAttribute] 
public enum DTSXMLDiffOptions
[FlagsAttribute] 
public enum class DTSXMLDiffOptions
/** @attribute FlagsAttribute() */ 
public enum DTSXMLDiffOptions
FlagsAttribute 
public enum DTSXMLDiffOptions

メンバ

メンバ名 説明
IgnoreChildOrder 各要素の子ノードの順序を無視するように指定します。このオプションを選択すると、値が同じで、兄弟子ノード内での位置だけが異なる 2 つのノードは、同じノードとして扱われます。
IgnoreComments コメント ノードを比較しないように指定します。
IgnoreDtd 文書型定義 (DTD) を比較しないように指定します。
IgnoreNamespaces 要素の名前空間 Uniform Resource Identifier (URI) と属性名を比較しないように指定します。また、このオプションは、名前のプレフィックスを無視することを意味します。
IgnorePI 要素の名前空間 URI と属性名を比較しないように指定します。また、このオプションは、名前のプレフィックスを無視することを意味します。
IgnorePrefixes 要素のプレフィックスと属性名を比較しないように指定します。このオプションを選択すると、ローカル名と名前空間 URI が同じでプレフィックスが異なる 2 つの名前を、同じ名前として扱います。
IgnoreWhitespace 意味のある空白を比較しないこと、および、先頭と末尾の空白文字 (#x9、#x10、#x13、#x20) を破棄し、連続する空白文字を単一のスペース (#x20) 文字に置き換えることですべてのテキスト ノードを正規化することを指定します。
IgnoreXmlDecl XML 宣言を比較しないように指定します。
None 列挙のいずれのオプションも使用しないように指定します。

使用例

次のコード例では、XMLTaskmyTask として作成され、OperationTypeDiff に設定されているものとします。

myTask.OperationType = DTSXMLOperation.Diff;
myTask.DiffAlgorithm = DTSXMLDiffAlgorithm.Fast;
myTask.DiffOptions = DTSXMLDiffOptions.IgnoreDtd;
// To set multiple options, use OR.
// myTask.DiffOptions = DTSXMLDiffOptions.IgnoreDtd or DTSXMLDiffOptions.IgnoreComments;
myTask.OperationType = DTSXMLOperation.Diff
myTask.DiffAlgorithm = DTSXMLDiffAlgorithm.Fast
myTask.DiffOptions = DTSXMLDiffOptions.IgnoreDtd
' To set multiple options, use OR.
' myTask.DiffOptions = DTSXMLDiffOptions.IgnoreDtd or DTSXMLDiffOptions.IgnoreComments

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Microsoft.SqlServer.Dts.Tasks.XMLTask Namespace