comparison dtd/content.dtd @ 75:2bf4cd2787c5

Added DTDs to make xmllint happy. Note that these DTDs don't try to be actually correct: possible element contents require cleanup. This is enough to pass all documents through xmllint though.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 10 Oct 2011 14:47:09 +0000
parents 61e04fc01027
children 4a4caa566120
comparison
equal deleted inserted replaced
74:e9948ec6286b 75:2bf4cd2787c5
1 <!ELEMENT section (para | list | book | download | security | note |
2 programlisting)* >
3 <!ATTLIST section
4 name CDATA #IMPLIED
5 title CDATA #IMPLIED
6 >
7
8 <!ELEMENT para (#PCDATA | a | br | list | orderedlist | note | i | b |
9 nobr | table | url | code | dirname | path | header |
10 programlisting | initial | development_version |
11 stable_version )* >
12
13 <!ELEMENT a (#PCDATA) >
14 <!ATTLIST a
15 href CDATA #REQUIRED
16 >
17
18 <!ELEMENT br EMPTY >
19
20 <!ELEMENT i (#PCDATA) >
21 <!ELEMENT b (#PCDATA) >
22 <!ELEMENT dirname (#PCDATA | i)* >
23 <!ELEMENT path (#PCDATA | development_version | stable_version)* >
24 <!ELEMENT code (#PCDATA | i)* >
25 <!ELEMENT header (#PCDATA) >
26 <!ELEMENT initial (#PCDATA) >
27 <!ELEMENT url (#PCDATA) >
28
29 <!ELEMENT programlisting (#PCDATA | i | b | dirname | path |
30 development_version | stable_version)* >
31
32 <!ELEMENT nobr (#PCDATA | i | b | dirname | path)* >
33
34 <!ELEMENT list (item+) >
35 <!ELEMENT orderedlist (item+) >
36 <!ELEMENT item (#PCDATA | para | a | br | nobr | list | i | b | url |
37 dirname | path)* >
38
39 <!ELEMENT note (#PCDATA | para | a | br | nobr | list | i | b | url |
40 dirname | path | programlisting | paypal)* >
41
42 <!ELEMENT table (tr+) >
43 <!ATTLIST table
44 note CDATA #IMPLIED
45 >
46 <!ELEMENT tr (td+) >
47 <!ELEMENT td (#PCDATA | code | i)* >
48 <!ATTLIST td
49 width CDATA #IMPLIED
50 >
51
52 <!ELEMENT paypal EMPTY >
53
54 <!ELEMENT development_version EMPTY >
55 <!ELEMENT stable_version EMPTY >
56
57 <!ELEMENT book EMPTY >
58 <!ATTLIST book
59 title CDATA #REQUIRED
60 link CDATA #REQUIRED
61 author CDATA #REQUIRED
62 site CDATA #REQUIRED
63 publisher CDATA #REQUIRED
64 lang CDATA #REQUIRED
65 cover CDATA #REQUIRED
66 translator CDATA #IMPLIED
67 >
68
69 <!ELEMENT download (item+) >
70 <!ATTLIST download
71 last CDATA #REQUIRED
72 changes CDATA #REQUIRED
73 >
74
75 <!ATTLIST item
76 ver CDATA #IMPLIED
77 pgp CDATA #IMPLIED
78 win CDATA #IMPLIED
79 >
80
81 <!ELEMENT security (item+) >
82
83 <!ATTLIST item
84 title CDATA #IMPLIED
85 severity CDATA #IMPLIED
86 cve CDATA #IMPLIED
87 good CDATA #IMPLIED
88 vulnerable CDATA #IMPLIED
89 patch CDATA #IMPLIED
90 core CDATA #IMPLIED
91 href CDATA #IMPLIED
92 cert CDATA #IMPLIED
93 >
94
1 <!ENTITY nbsp "&#160;"> 95 <!ENTITY nbsp "&#160;">
2 <!ENTITY times "&#215;"> 96 <!ENTITY times "&#215;">
3 <!ENTITY lsquo "&#8216;"> 97 <!ENTITY lsquo "&#8216;">
4 <!ENTITY rsquo "&#8217;"> 98 <!ENTITY rsquo "&#8217;">
5 <!ENTITY ldquo "&#8220;"> 99 <!ENTITY ldquo "&#8220;">