Описание
XML-документ является допустимым, если он имеет ассоциированное определение типа документа (DTD, document type definition) и документ соответствует изложенным в нем ограничениям. DTD должен указываться перед первым элементом в документе. Имя, указанное за словом DOCTYPE, должно соответствовать имени корневого элемента.
DTD
Документ может содержать лишь корневой элемент tutorial, который в свою очередь может содержать некоторый текст.:
<!ELEMENT tutorial (#PCDATA)> |
Допустимые документы
Допустимый документ, содержащий некоторый текст.:
<!DOCTYPE tutorial SYSTEM "tutorial.dtd"> <tutorial>Это XML-документ</tutorial> |
Этот документ также является допустимым.:
<!DOCTYPE tutorial SYSTEM "tutorial.dtd"> <tutorial/> |
Документы с ошибками
Корневой документ не соответствует данному DTD.:
<!DOCTYPE tutorial SYSTEM "tutorial.dtd"> <text>Это XML-документ</text> |