1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
<!--
This file is part of Debiandoc2dbxml.
debiandoc-xml.dtd: this is an xml version of the debiandoc sgml dtd
which is included in the debiandoc-sgml package (version 1.1.78).
-->
<!ENTITY urlname "">
<!ENTITY % dbcent.module "INCLUDE">
<![%dbcent.module;[
<!ENTITY % dbcent PUBLIC
"-//Norman Walsh//ENTITIES DocBk XML Character Entities V4.0//EN"
"/usr/share/sgml/docbook/dtd/xml/4.0/dbcentx.mod">
%dbcent;
]]>
<!ENTITY % xref "ref|manref|email|ftpsite|ftppath|httpsite|httppath|url">
<!ENTITY % emph "em|strong|var|package|prgn|file|tt|qref">
<!ENTITY % list "list|enumlist|taglist">
<!ENTITY % inline "%emph;|%xref;|footnote|comment">
<!ENTITY % inpara "%inline;|%list;|example|include">
<!ENTITY % paras "(p+)">
<!ENTITY % sect "heading,(%paras;)?">
<!ELEMENT debiandoc-xml (book)>
<!ELEMENT book (titlepag,toc?,chapt+,appendix*)>
<!ATTLIST book id CDATA #IMPLIED>
<!ELEMENT titlepag (title,author+,translator*,version?,abstract?,copyright?)>
<!ELEMENT title (#PCDATA | %inline;)*>
<!ELEMENT author (name,email?)>
<!ELEMENT translator (name,email?)>
<!ELEMENT name (#PCDATA | %inline;)*>
<!ELEMENT version (#PCDATA|date)*>
<!ELEMENT date EMPTY>
<!ELEMENT abstract (#PCDATA | %inpara;)*>
<!ELEMENT copyright (copyrightsummary+,p*)>
<!ELEMENT copyrightsummary (#PCDATA | %inpara;)*>
<!ELEMENT toc EMPTY>
<!ATTLIST toc detail (chapt|sect|sect1|sect2) "sect">
<!ELEMENT chapt ((%sect;),sect*)>
<!ATTLIST chapt id CDATA #IMPLIED>
<!ELEMENT appendix ((%sect;),sect*)>
<!ATTLIST appendix id CDATA #IMPLIED>
<!ELEMENT sect ((%sect;),sect1*)>
<!ATTLIST sect id CDATA #IMPLIED>
<!ELEMENT sect1 ((%sect;),sect2*)>
<!ATTLIST sect1 id CDATA #IMPLIED>
<!ELEMENT sect2 ((%sect;),sect3*)>
<!ATTLIST sect2 id CDATA #IMPLIED>
<!ELEMENT sect3 ((%sect;),sect4*)>
<!ATTLIST sect3 id CDATA #IMPLIED>
<!ELEMENT sect4 (%sect;)>
<!ATTLIST sect4 id CDATA #IMPLIED>
<!ELEMENT heading (#PCDATA | %inline;)* >
<!ELEMENT p (#PCDATA | %inpara;)*>
<!ELEMENT example (#PCDATA | %inline;)*>
<!ATTLIST example compact (compact) #IMPLIED>
<!ELEMENT include EMPTY>
<!ATTLIST include source CDATA #REQUIRED
language (text) "text"
compact (compact) #IMPLIED>
<!ELEMENT footnote (%paras;)>
<!ELEMENT comment (%paras;)>
<!ATTLIST comment editor CDATA "">
<!ELEMENT list (item+)>
<!ATTLIST list compact (compact) #IMPLIED>
<!ELEMENT enumlist (item+)>
<!ATTLIST enumlist compact (compact) #IMPLIED
continue (continue) #IMPLIED
numeration (arabic|upperalpha|loweralpha|upperroman|lowerroman) "arabic">
<!ELEMENT taglist (tag+,item)+>
<!ATTLIST taglist compact (compact) #IMPLIED>
<!ELEMENT tag (#PCDATA | %inline;)*>
<!ELEMENT item (%paras;)>
<!ELEMENT em (#PCDATA | %inline;)*>
<!ELEMENT strong (#PCDATA | %inline;)*>
<!ELEMENT var (#PCDATA | %inline;)*>
<!ELEMENT package (#PCDATA | %inline;)*>
<!ELEMENT prgn (#PCDATA | %inline;)*>
<!ELEMENT file (#PCDATA | %inline;)*>
<!ELEMENT tt (#PCDATA | %inline;)*>
<!ELEMENT qref (#PCDATA | %inline;)*>
<!ATTLIST qref id CDATA #REQUIRED>
<!ELEMENT ref EMPTY>
<!ATTLIST ref id CDATA #REQUIRED>
<!ELEMENT manref EMPTY>
<!ATTLIST manref name CDATA #REQUIRED
section CDATA #REQUIRED>
<!ELEMENT email (#PCDATA)>
<!ELEMENT ftpsite (#PCDATA)>
<!ELEMENT ftppath (#PCDATA)>
<!ELEMENT httpsite (#PCDATA)>
<!ELEMENT httppath (#PCDATA)>
<!ELEMENT url EMPTY>
<!ATTLIST url id CDATA #REQUIRED
name CDATA "&urlname;">
|