File: debiandoc-xml.dtd

package info (click to toggle)
debiandoc2dbxml 0.3
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 112 kB
  • ctags: 11
  • sloc: xml: 386; sh: 218; makefile: 65
file content (104 lines) | stat: -rw-r--r-- 3,444 bytes parent folder | download | duplicates (3)
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;">