common.dtd
author fabien
Thu, 26 Jan 2006 16:51:20 -0500
branchdtd
changeset 1 540690e532a7
parent 0 80b83583ec4b
child 3 066bee5b9521
permissions -rw-r--r--
[svn r1962] r2240@freebird: fabien | 2006-01-25 01:00:03 -0500 Fixed section commonblock and subsection.
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
<!-- Common DTD Elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     2
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     3
<!-- Entities declarations -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     4
<!ENTITY % common.attrib 
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     5
'id       ID                            #IMPLIED
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     6
lang      CDATA                         #IMPLIED
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     7
role      CDATA                         #IMPLIED
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     8
xreflabel CDATA                         #IMPLIED'>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
     9
<!ENTITY % xref.attrib 
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    10
'linkend  IDREF                         #REQUIRED
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    11
endterm   IDREF                         #IMPLIED'>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    12
<!ENTITY % title.class "title,subtitle?,titleabbrev?">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    13
<!ENTITY % info.class "docinfo?,%title.class;">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    14
<!ENTITY % author.class "author">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    15
<!ENTITY % xref.class "anchor|xref|link|ulink">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    16
<!ENTITY % special.location.class "">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    17
<!ENTITY % location.class "web|email|address|phone
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    18
        %special.location.class;">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    19
<!ENTITY % individu.class "firstname?,initials?,surname,title*,(%location.class;)*">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    20
<!ENTITY % organism.class "name,dept?,(%location.class;)*">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    21
<!ENTITY % special.text.class "">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    22
<!ENTITY % commontext.class 
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    23
        "#PCDATA|emphasis|term|subscript|superscript|foreign|replaceable|literal|acronym
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    24
        |%xref.class;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    25
        %special.text.class;">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    26
<!ENTITY % special.block.class "">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    27
<!ENTITY % commonblock.class 
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    28
        "para|formalpara|list|shortlist|deflist|example|citation
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    29
        %special.block.class;">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    30
<!ENTITY % listitem.class "listitem|item">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    31
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    32
<!-- Top elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    33
<!ELEMENT article (%info.class;,preambule?,section+,addendum?)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    34
<!ATTLIST article %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    35
<!ELEMENT book (%info.class;,preambule?,section+,addendum?)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    36
<!ATTLIST book %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    37
<!-- Meta information elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    38
<!ELEMENT docinfo (%title.class;,version?,status?,date?,(%author.class;|authorgroup),copyright?,legalnotice?,revhistory?)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    39
<!ATTLIST docinfo %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    40
<!ELEMENT version (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    41
<!ATTLIST version %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    42
<!ELEMENT status (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    43
<!ATTLIST status %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    44
<!ELEMENT date (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    45
<!ATTLIST date %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    46
<!ELEMENT copyright (year+,holder*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    47
<!ATTLIST copyright %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    48
<!ELEMENT year (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    49
<!ATTLIST year %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    50
<!ELEMENT holder (%individu.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    51
<!ATTLIST holder %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    52
<!ELEMENT revhistory (revision)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    53
<!ATTLIST revhistory %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    54
<!ELEMENT revision (version,date,(%author.class;)*,status?,revremark?)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    55
<!ATTLIST revision %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    56
<!ELEMENT revremark (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    57
<!ATTLIST revremark %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    58
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    59
<!-- structure elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    60
<!ELEMENT preambule ((%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    61
<!ATTLIST preambule %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    62
<!ENTITY % special.section.alt "">
1
540690e532a7 [svn r1962] r2240@freebird: fabien | 2006-01-25 01:00:03 -0500
fabien
parents: 0
diff changeset
    63
<!ELEMENT section ((%title.class;)?,(%commonblock.class;)+,
540690e532a7 [svn r1962] r2240@freebird: fabien | 2006-01-25 01:00:03 -0500
fabien
parents: 0
diff changeset
    64
        (section %special.section.alt;)*)>
0
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    65
<!ATTLIST section %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    66
<!ELEMENT addendum ((%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    67
<!ATTLIST addendum %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    68
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    69
<!-- title elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    70
<!ELEMENT title (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    71
<!ATTLIST title %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    72
<!ELEMENT subtitle (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    73
<!ATTLIST subtitle %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    74
<!ELEMENT titleabbrev (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    75
<!ATTLIST titleabbrev %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    76
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    77
<!-- individu elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    78
<!ELEMENT authorgroup (%author.class;)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    79
<!ATTLIST authorgroup %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    80
<!ELEMENT author (%individu.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    81
<!ATTLIST author %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    82
<!ELEMENT firstname (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    83
<!ATTLIST firstname %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    84
<!ELEMENT surname (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    85
<!ATTLIST surname %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    86
<!ELEMENT initials (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    87
<!ATTLIST initials %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    88
<!ELEMENT email (#PCDATA)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    89
<!ATTLIST email %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    90
<!ELEMENT web (#PCDATA)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    91
<!ATTLIST web %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    92
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    93
<!-- company declaration -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    94
<!ELEMENT organism (%organism.class;)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    95
<!ATTLIST organism %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    96
<!ELEMENT name (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    97
<!ATTLIST name %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    98
<!ELEMENT dept (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
    99
<!ATTLIST dept %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   100
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   101
<!-- address elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   102
<!ELEMENT address (street|pob|city|state|postcode|country|otheraddr)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   103
<!ATTLIST address %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   104
                  country CDATA #IMPLIED >
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   105
<!ELEMENT street (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   106
<!ATTLIST street %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   107
<!ELEMENT pob (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   108
<!ATTLIST pob %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   109
<!ELEMENT postcode (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   110
<!ATTLIST postcode %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   111
<!ELEMENT city (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   112
<!ATTLIST city %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   113
<!ELEMENT state (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   114
<!ATTLIST state %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   115
<!ELEMENT country (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   116
<!ATTLIST country %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   117
<!ELEMENT otheraddr (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   118
<!ATTLIST otheraddr %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   119
<!ELEMENT phone (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   120
<!ATTLIST phone %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   121
                type (phone|fax|pager|mobile|home|work) "phone">
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   122
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   123
<!ELEMENT legalnotice (%commonblock.class;)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   124
<!ATTLIST legalnotice %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   125
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   126
<!-- block elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   127
<!ELEMENT para (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   128
<!ATTLIST para %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   129
<!ELEMENT formalpara (%title.class;,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   130
<!ATTLIST formalpara %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   131
<!ELEMENT example ((%title.class;)?,(%commonblock.class;)*)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   132
<!ATTLIST example %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   133
<!ELEMENT citation ((%commonblock.class;)+,(%author.class;)?)>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   134
<!ATTLIST citation %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   135
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   136
<!-- lists elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   137
<!ELEMENT list (%listitem.class;)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   138
<!ATTLIST list %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   139
        type (alpha|numerical|roman|none) "none"
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   140
	start NMTOKEN #IMPLIED>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   141
<!ELEMENT shortlist (item)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   142
<!ATTLIST shortlist %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   143
<!ELEMENT listitem (%commonblock.class;)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   144
<!ATTLIST listitem %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   145
<!ELEMENT item (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   146
<!ATTLIST item %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   147
<!ELEMENT deflist  (definition)+>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   148
<!ATTLIST deflist %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   149
<!ELEMENT definition (defterm,(%listitem.class;))>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   150
<!ATTLIST definition %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   151
<!ELEMENT defterm (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   152
<!ATTLIST defterm %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   153
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   154
<!-- text elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   155
<!ELEMENT emphasis (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   156
<!ATTLIST emphasis %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   157
<!ELEMENT term (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   158
<!ATTLIST term %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   159
<!ELEMENT foreign (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   160
<!ATTLIST foreign %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   161
<!ELEMENT subscript (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   162
<!ATTLIST subscript %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   163
<!ELEMENT superscript (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   164
<!ATTLIST superscript %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   165
<!ELEMENT replaceable (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   166
<!ATTLIST replaceable %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   167
<!ELEMENT literal (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   168
<!ATTLIST literal %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   169
<!ELEMENT acronym (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   170
<!ATTLIST acronym %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   171
        text CDATA #IMPLIED>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   172
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   173
<!-- xref elements -->
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   174
<!ELEMENT anchor EMPTY>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   175
<!ATTLIST anchor %common.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   176
<!ELEMENT xref EMPTY>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   177
<!ATTLIST xref %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   178
               %xref.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   179
<!ELEMENT link (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   180
<!ATTLIST link %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   181
               %xref.attrib;>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   182
<!ELEMENT ulink (%commontext.class;)*>
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   183
<!ATTLIST ulink %common.attrib;
80b83583ec4b [svn r1850] r2001@freebird: fabien | 2005-12-27 01:28:42 -0500
fabien
parents:
diff changeset
   184
                url CDATA #REQUIRED>