Chase N.Проверка правильности XML

Структура внутреннего DTD


Внешнее DTD может определять содержимое многих разных документов, делая их в чем-то более легкими для управления. Однако иногда правильный документ нуждается в том, чтобы подтверждать сам себя. В этом случае вам нужно включать информацию DTD в сам документ.

<?xml version="1.0"?> <!DOCTYPE memories [

<!ELEMENT memories (memory+) > <!ELEMENT memory (#PCDATA) > >

<memories> <memory>TBD</memory> <memory>TBD</memory> </memories>

Игнорируя на минутку реальное содержимое, обратите внимание на структуру внутреннего DTD. Объявление DOCTYPE продолжает содержать информацию, но вместо ссылки на локальный или удаленный файл, действующее DTD включается между скобками.



Содержание раздела