DTSXMLDiffOptions Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
XMLTask Ketika memiliki set OperationType ke Diff, maka enumerasi ini digunakan untuk mengatur opsi yang memengaruhi perilaku perbandingan, serta XDL DiffGram yang dihasilkan. Enumerasi yang digunakan akan menentukan item apa yang disertakan untuk dipertimbangkan selama perbandingan.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class DTSXMLDiffOptions
[System.Flags]
public enum DTSXMLDiffOptions
[<System.Flags>]
type DTSXMLDiffOptions =
Public Enum DTSXMLDiffOptions
- Warisan
-
DTSXMLDiffOptions
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| IgnoreChildOrder | 1 | Menentukan bahwa urutan simpul anak dari setiap elemen diabaikan. Ketika opsi ini dipilih, dua simpul dengan nilai yang sama yang hanya berbeda dengan posisinya di antara simpul anak saudara kandung diperlakukan sebagai simpul yang sama. |
| IgnoreComments | 2 | Menentukan bahwa simpul Komentar tidak dibandingkan. |
| IgnoreDtd | 128 | Menentukan bahwa deklarasi tipe dokumen (DTD) tidak dibandingkan. |
| IgnoreNamespaces | 16 | Menentukan bahwa namespace Uniform Resource Identifiers (URI) dari elemen dan nama atribut tidak dibandingkan. Opsi ini juga menyiratkan bahwa awalan nama diabaikan. |
| IgnorePI | 4 | Menentukan bahwa URI namespace elemen dan nama atribut tidak dibandingkan. Opsi ini juga menyiratkan bahwa awalan nama diabaikan. |
| IgnorePrefixes | 32 | Menentukan bahwa awalan nama elemen dan atribut tidak dibandingkan. Ketika opsi ini dipilih, dua nama yang memiliki nama lokal dan URI namespace yang sama, tetapi memiliki awalan yang berbeda, diperlakukan sebagai nama yang sama. |
| IgnoreWhitespace | 8 | Menentukan bahwa spasi putih yang signifikan tidak dibandingkan dan bahwa semua simpul teks dinormalisasi dengan membuang karakter spasi putih di depan dan di belakang (#x9, #x10, #x13, #x20) dan mengganti urutan karakter spasi putih dengan karakter spasi tunggal (#x20). |
| IgnoreXmlDecl | 64 | Menentukan bahwa deklarasi XML tidak dibandingkan. |
| None | 0 | Menentukan bahwa tidak ada opsi yang ditemukan dalam enumerasi yang digunakan. |
Contoh
Contoh kode berikut mengasumsikan bahwa XMLTask telah dibuat sebagai myTask, dengan diatur OperationType ke Diff.
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