ConformanceLevel ConformanceLevel ConformanceLevel ConformanceLevel Enum

정의

만들어진 XmlReaderXmlWriter 개체에서 수행할 입력 또는 출력 검사 수준을 지정합니다.Specifies the amount of input or output checking that XmlReader and XmlWriter objects perform.

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

필드

Auto Auto Auto Auto 0

XmlReader 또는 XmlWriter 개체가 문서 또는 조각 검사의 수행 여부를 자동으로 확인하고 적합한 검사를 수행합니다.The XmlReader or XmlWriter object automatically detects whether document-level or fragment-level checking should be performed, and does the appropriate checking. 다른 XmlReader 또는 XmlWriter 개체를 래핑하면 외부 개체는 추가 규칙 검사를 수행하지 않습니다.If you're wrapping another XmlReader or XmlWriter object, the outer object doesn't do any additional conformance checking. 내부 개체에서만 규칙 검사를 수행합니다.Conformance checking is left up to the underlying object.

규격 수준을 결정하는 데 대한 자세한 내용은 ConformanceLevelConformanceLevel 속성을 참조하세요.See the ConformanceLevel and ConformanceLevel properties for details on how the compliance level is determined.

Document Document Document Document 2

XML 데이터는 W3C가 정의한 대로 올바른 형식의 XML 1.0 문서에 대한 규칙을 준수합니다.The XML data complies with the rules for a well-formed XML 1.0 document, as defined by the W3C. 이 검사 수준은 프로세서에서 읽거나 쓰는 스트림을 XML 1.0 문서로 사용할 수 있도록 합니다.This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 document.

Fragment Fragment Fragment Fragment 1

W3C에서 정의한 대로 XML 데이터가 형식이 올바른 XML 조각입니다.The XML data is a well-formed XML fragment, as defined by the W3C. 이 준수 수준은 루트 요소가 없는 XML 문서를 나타내지만 그러지 않은 경우에는 잘 구성됩니다(Well-Formed).This conformance level represents an XML document that might not have a root element but is otherwise well-formed. 이 검사 수준은 프로세서에서 읽거나 쓰는 스트림을 XML 1.0 외부 구문 분석된 엔터티로 사용할 수 있도록 합니다.This level of checking ensures that the stream being read or written can be consumed by any processor as an XML 1.0 external parsed entity].

설명

XML 판독기 또는 작성기 인스턴스를 만들 때 사용할 수 있습니다 합니다 XmlReaderSettings 또는 XmlWriterSettings 클래스를 지원 하도록 새 인스턴스를 원하는 기능을 지정 합니다.When you create an XML reader or writer instance, you can use the XmlReaderSettings or XmlWriterSettings class to specify the features that you want the new instance to support. 구성할 수 있는 기능 중 하나는 XML 데이터에 적용할 규칙의 수준입니다.One of the features that you can configure is the level of conformance you want to enforce on the XML data.

규격 판독기 또는 작성기 만들기 처리 중인 XML 데이터가 지정 된 규칙 수준은 준수를 보장 합니다.Creating a compliant reader or writer guarantees that the XML data being processed complies with the specified conformance level. 스트림을 읽거나 쓰는 규칙 수준과 부합 되지 않는 경우, 예외가 throw 됩니다.If the stream being read or written doesn't comply with the conformance level, an exception is thrown.

문서 수준 검사를 ConformanceLevel.Document 조각 수준 검사를 적용 하는 열거형 멤버 (의 ConformanceLevel.Fragment 멤버) 또한 다음을 확인 하 고:Document-level checks with the ConformanceLevel.Document enumeration member enforce fragment-level checks (the ConformanceLevel.Fragment member) and also ensure the following:

  • 최상위 항목에는 XML 선언, DTD, 요소, 주석, 공백 또는 처리 명령 이외의 다른 노드가 없습니다.The top-level item doesn't have any nodes other than the XML declaration, DTD, element, comment, white space, or processing instruction.

  • XML 데이터 노드가 하나의 최상위 요소입니다.The XML data has one and only one top-level element node.

적용 대상

추가 정보