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

Описание

Текст может присутствовать в документе наравне с элементами.

DTD


Элемент AAA может содержать или BBB, или CCC. В свою очередь, элемент BBB может содержать любую комбинацию текста и элементов CCC.:

   <!ELEMENT XXX (AAA+ , BBB+)>
   <!ELEMENT AAA (BBB | CCC )>
   <!ELEMENT BBB (#PCDATA | CCC )*>
   <!ELEMENT CCC (#PCDATA)>
   

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


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

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

   <XXX>
      <AAA>
      <CCC>Строго один элемент.</CCC>
      </AAA>
      <AAA>
      <BBB>
      <CCC/>
      <CCC/>
      <CCC/>
      </BBB>
      </AAA>
      <BBB/>
      <BBB>
      Это <CCC/> комбинация <CCC/> элементов <CCC> CCC </CCC> и текста <CCC/>.
      </BBB>
      <BBB>
      Только текст. 
      </BBB>
   </XXX>
   

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


Элемент AAA не может содержать текст.:

 <!DOCTYPE XXX SYSTEM "tutorial.dtd">

   <XXX>
      <AAA>
      Элемент: <CCC/>
      </AAA>
      <BBB>
      Элемент: <CCC/>
      </BBB>
   </XXX>