DTSXMLDiffOptions 열거형

정의

XMLTaskOperationTypeDiff로 설정된 경우 이 열거형을 사용하면 결과 XDL DiffGram은 물론 비교의 동작에 영향을 주는 옵션을 설정할 수 있습니다. 사용된 열거형은 비교 시 고려하기 위해 포함할 항목을 결정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class DTSXMLDiffOptions
[System.Flags]
public enum DTSXMLDiffOptions
[<System.Flags>]
type DTSXMLDiffOptions = 
Public Enum DTSXMLDiffOptions
상속
DTSXMLDiffOptions
특성

필드

IgnoreChildOrder 1

각 요소의 자식 노드 순서가 무시되도록 지정합니다. 이 옵션을 선택하면 형제 자식 노드 중에서 값은 같고 위치만 다른 두 노드가 동일한 노드로 처리됩니다.

IgnoreComments 2

설명 노드를 비교하지 않도록 지정합니다.

IgnoreDtd 128

DTD(문서 종류 선언)를 비교하지 않도록 지정합니다.

IgnoreNamespaces 16

요소 및 특성 이름의 네임스페이스 URI(Uniform Resource Identifier)를 비교하지 않도록 지정합니다. 또한 이 옵션은 이름 접두사가 무시됨을 암시합니다.

IgnorePI 4

요소 및 특성 이름의 네임스페이스 URI를 비교하지 않도록 지정합니다. 또한 이 옵션은 이름 접두사가 무시됨을 암시합니다.

IgnorePrefixes 32

요소 및 특성 이름의 접두사를 비교하지 않도록 지정합니다. 이 옵션을 선택하면 로컬 이름은 같고 네임스페이스 URI와 접두사는 다른 두 이름이 동일한 이름으로 처리됩니다.

IgnoreWhitespace 8

의미 있는 공백을 비교하지 않으며 선행 및 후행 공백 문자(#x9, #x10, #x13, #x20)를 무시하고 공백 문자의 시퀀스를 단일 공백(#x20) 문자로 바꿔 모든 텍스트 노드를 정규화하도록 지정합니다.

IgnoreXmlDecl 64

XML 선언을 비교하지 않도록 지정합니다.

None 0

열거형에서 찾은 옵션을 사용하지 않도록 지정합니다.

예제

다음 코드 예제에서는 집합을 XMLTaskmyTaskOperationType 사용하여 생성된 것으로 가정합니다.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  

적용 대상