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

Обновлен: November 2007

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

Дополнительные сведения о XML см. в документе W3C XML 1.0. Для получения дополнительных сведений о XML-схеме см. документы W3C XML Schema Part 1: Structures Recommendation и W3C XML.

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

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

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