ConformanceLevel 열거형

정의

XmlReaderXmlWriter 개체가 수행하는 입력 또는 출력 확인의 양을 지정합니다.

public enum class ConformanceLevel
public enum ConformanceLevel
type ConformanceLevel = 
Public Enum ConformanceLevel
상속
ConformanceLevel

필드

Name Description
Auto 0

또는 XmlReader 개체는 XmlWriter 문서 수준 또는 조각 수준 검사를 수행해야 하는지 여부를 자동으로 검색하고 적절한 검사를 수행합니다. 다른 XmlReader 개체 또는 XmlWriter 개체를 래핑하는 경우 외부 개체는 추가 규칙 검사를 수행하지 않습니다. 규칙 검사는 기본 개체에 남아 있습니다.

ConformanceLevel 규정 준수 수준이 결정되는 방법에 대한 자세한 내용은 및 ConformanceLevel 속성을 참조하세요.

Fragment 1

XML 데이터는 W3C에서 정의한 대로 올바른 형식의 XML 조각입니다. 이 규칙 수준은 루트 요소가 없지만 올바른 형식인 XML 문서를 나타냅니다. 이 수준의 검사를 통해 읽거나 쓰는 스트림을 모든 프로세서에서 XML 1.0 외부 구문 분석 엔터티로 사용할 수 있는지 확인합니다.

Document 2

XML 데이터는 W3C에서 정의한 대로 올바른 형식의 XML 1.0 문서에 대한 규칙을 준수합니다. 이 수준의 검사를 통해 읽거나 쓰는 스트림을 모든 프로세서에서 XML 1.0 문서로 사용할 수 있습니다.

설명

XML 판독기 또는 기록기 인스턴스를 만들 때 또는 XmlReaderSettings 클래스를 사용하여 XmlWriterSettings 새 인스턴스에서 지원할 기능을 지정할 수 있습니다. 구성할 수 있는 기능 중 하나는 XML 데이터에 적용하려는 규칙 수준입니다.

규격 판독기 또는 기록기를 만들면 처리 중인 XML 데이터가 지정된 규칙 수준을 준수하도록 보장합니다. 읽거나 쓰는 스트림이 규칙 수준을 준수하지 않으면 예외가 throw됩니다.

열거형 멤버를 사용하여 문서 수준 검사를 수행하여 ConformanceLevel.Document 조각 수준 검사( ConformanceLevel.Fragment 멤버)를 적용하고 다음을 확인합니다.

  • 최상위 항목에는 XML 선언, DTD, 요소, 주석, 공백 또는 처리 명령 이외의 노드가 없습니다.

  • XML 데이터에는 최상위 요소 노드가 하나만 있습니다.

적용 대상

추가 정보