poetry.dtd
branchdtd
changeset 0 80b83583ec4b
equal deleted inserted replaced
-1:000000000000 0:80b83583ec4b
       
     1 <!-- DTD for Poetry -->
       
     2 <!ENTITY % common-dtd 
       
     3         PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN"
       
     4         "http://www.tzone.org/~fabien/dtd/common.dtd">
       
     5 
       
     6 <!-- Entities declarations -->
       
     7 <!ENTITY % special.block.class "|poem|strophe|verse|cue|nda">
       
     8 <!ENTITY % special.section.alt "|poetry">
       
     9 
       
    10 %common-dtd;
       
    11 
       
    12 <!ELEMENT poetry (docinfo?,(%title.class;)?,(%commonblock.class;)*)>
       
    13 <!ATTLIST poetry %common.attrib;>
       
    14 <!ELEMENT poem ((%title.class;)?,(%commonblock.class;)*)>
       
    15 <!ATTLIST poem %common.attrib;>
       
    16 <!ELEMENT nda ((%title.class;)?,(%commonblock.class;)*)>
       
    17 <!ATTLIST nda %common.attrib;>
       
    18 <!ELEMENT strophe (verse|%commonblock.class;)*>
       
    19 <!ATTLIST strophe %common.attrib;>
       
    20 <!ELEMENT verse (%commontext.class;)*>
       
    21 <!ATTLIST verse %common.attrib;>
       
    22 <!ELEMENT cue (caracter,(%commonblock.class;)+)>
       
    23 <!ATTLIST cue %common.attrib;>
       
    24 <!ELEMENT caracter (%commontext.class;)*>
       
    25 <!ATTLIST caracter %common.attrib;>