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