English | česky | Español | >> По-русски << | Français | Italiano | Deutsch | MagyarZVON > Tutorials > DTD Tutorial
>> Пример 2 << | Назад | Вперед | Содержание

Описание

Элементы, которые могут быть дочерними по отношению к конкретному элементу, должны быть перечислены в модели содержимого через запятую.

DTD


Корневой элемент XXX должен содержать ровно один элемент AAA, а за ним - ровно один BBB. Элементы AAA и BBB могут содержать некоторый текст, но не могут содержать другие элементы.:

   <!ELEMENT XXX (AAA , BBB)>
   <!ELEMENT AAA (#PCDATA)>
   <!ELEMENT BBB (#PCDATA)>
   

Допустимые документы


Допустимый документ, содержащий некоторый текст.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

   <XXX>
      <AAA>Start</AAA>
      <BBB>End</BBB>
   </XXX>
   

Этот документ также является допустимым.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX> <AAA/> <BBB/> </XXX>   

Документы с ошибками


Отсутствует элемент BBB.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX> <AAA/> ___ </XXX>

Элемент BBB должен следовать за элементом AAA.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX> <BBB/> <AAA/> </XXX>

Корневой элемент XXX может содержать лишь один элемент BBB.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX> <AAA/> <BBB/> <BBB/> </XXX>

Корневой элемент XXX не должен содержать какой-либо текст.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX> Elements: <AAA/> <BBB/>  </XXX>