poetry.dtd
author fabien
Tue, 27 Dec 2005 13:55:27 -0500
branchdtd
changeset 0 80b83583ec4b
permissions -rw-r--r--
[svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500 Last cleanup.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     1
<!-- DTD for Poetry -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     2
<!ENTITY % common-dtd 
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     3
        PUBLIC "-//Fabien Ninoles//DTD Common XML V1.0//EN"
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     4
        "http://www.tzone.org/~fabien/dtd/common.dtd">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     5
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     6
<!-- Entities declarations -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     7
<!ENTITY % special.block.class "|poem|strophe|verse|cue|nda">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     8
<!ENTITY % special.section.alt "|poetry">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     9
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    10
%common-dtd;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    11
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    12
<!ELEMENT poetry (docinfo?,(%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    13
<!ATTLIST poetry %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    14
<!ELEMENT poem ((%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    15
<!ATTLIST poem %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    16
<!ELEMENT nda ((%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    17
<!ATTLIST nda %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    18
<!ELEMENT strophe (verse|%commonblock.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    19
<!ATTLIST strophe %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    20
<!ELEMENT verse (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    21
<!ATTLIST verse %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    22
<!ELEMENT cue (caracter,(%commonblock.class;)+)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    23
<!ATTLIST cue %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    24
<!ELEMENT caracter (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    25
<!ATTLIST caracter %common.attrib;>