다음을 통해 공유


System.Xml.XmlReaderSettings.DtdProcessing 속성

이 문서는 이 API에 대한 참조 설명서를 보충하는 추가 설명을 제공합니다.

DTD(문서 형식 정의) 유효성 검사는 W3C XML(Extensible Markup Language) 1.0(네 번째 버전) 권장 사항에 정의된 유효성 제약 조건을 사용하여 구현됩니다. DTD는 형식 문법을 사용하여 규격 XML 문서의 구조와 구문을 설명합니다. XML 문서에 허용되는 콘텐츠와 값을 지정합니다.

속성은 DtdProcessing 다음 값 중 하나를 가질 수 있습니다.

DTD XmlReader 에 대한 유효성 검사를 수행하려면 XML 문서의 DOCTYPE 선언에 정의된 DTD를 사용합니다. DOCTYPE 선언은 인라인 DTD를 가리키거나 외부 DTD 파일에 대한 참조일 수 있습니다. DTD에 대해 XML 파일의 유효성을 검사하려면 다음을 수행합니다.

중요합니다

DtdProcessing 속성이 DtdProcessing.Ignore로 설정된 경우, XmlReader는 DTD를 보고하지 않습니다. 즉, 출력 시 DTD/DOCTYPE이 손실됩니다.