Проверка XML-данных с помощью XmlReader

Чтобы определить структуру XML-документа, а также связи между его элементами, типы данных и ограничения содержимого, используется определение типа документа (DTD) или схема.Хотя XML-документ принято считать сформированным правильно, если он соответствует всем синтаксическим требованиям, определенным в рекомендации консорциума W3C по языку XML 1.0, этот документ не считается действительным, если он не является правильно сформированным и в то же время не соответствует ограничениям, определенным в его DTD или в схеме.Следовательно, хотя все действительные XML-документы являются документами правильного формата, не все XML-документы правильного формата являются действительными.

Дополнительные сведения о XML см. в документе W3C XML 1.0 Recommendation.Дополнительные сведения о схемах XML см. в документе Рекомендация W3C по схемам XML. Часть 1. Структуры и Рекомендация W3C по схемам XML. Часть 2. Типы данных.

Класс XmlReader может применять проверку с помощью DTD или XSD-схемы.Свойство ValidationType класса XmlReaderSettings определяет, требует ли экземпляр классаXmlReader проверки данных.

В этом подразделе

Связанные подразделы