comparison dtd/content.dtd @ 76:4a4caa566120

Russian documentation import. Changes in module.dtd: <example> now allowed to contain <value> and <emphasis> elements (we need this to show important parts in examples), less strict checking of <directive> syntax (we don't want to fully document some directives, notably deprecated ones). Known issues: 1. <syntax> elements are preserved as is, they will require manual conversion (likely to some not-yet-existed format a la DocBook cmdsynopsis, as currently used one seems to be incomplete); 2. <value> no longer corresponds to replaceable content, and it's use in examples isn't correct; 3. <link doc="document#fragment"> doesn't work with current xslt, either should be supported or changed to <link doc="document" id="fragment">. The following files are intentionally omitted: maillists.xml (support.xml should be used instead), experimental.xml (obsolete), faq.xml (conflicts with existing one, needs discussion). Not yet linked to site.
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 11 Oct 2011 12:57:50 +0000
parents 2bf4cd2787c5
children 3179774f938e
comparison
equal deleted inserted replaced
75:2bf4cd2787c5 76:4a4caa566120
1 <!ELEMENT section (para | list | book | download | security | note | 1 <!ELEMENT section (para | list | book | download | security | note |
2 programlisting)* > 2 programlisting)* >
3 <!ATTLIST section 3 <!ATTLIST section
4 name CDATA #IMPLIED 4 name CDATA #IMPLIED
5 title CDATA #IMPLIED 5 title CDATA #IMPLIED
6 id ID #IMPLIED
6 > 7 >
7 8
8 <!ELEMENT para (#PCDATA | a | br | list | orderedlist | note | i | b | 9 <!ELEMENT para (#PCDATA | a | link | br | list | orderedlist | note |
9 nobr | table | url | code | dirname | path | header | 10 i | b | nobr | table | url | code | command |
10 programlisting | initial | development_version | 11 dirname | path | header | value | programlisting |
11 stable_version )* > 12 initial | development_version | stable_version )* >
12 13
13 <!ELEMENT a (#PCDATA) > 14 <!ELEMENT a (#PCDATA) >
14 <!ATTLIST a 15 <!ATTLIST a
15 href CDATA #REQUIRED 16 href CDATA #REQUIRED
16 > 17 >
17 18
19 <!ELEMENT link (#PCDATA) >
20 <!ATTLIST link
21 doc CDATA #IMPLIED
22 id CDATA #IMPLIED
23 url CDATA #IMPLIED
24 >
25
18 <!ELEMENT br EMPTY > 26 <!ELEMENT br EMPTY >
19 27
20 <!ELEMENT i (#PCDATA) > 28 <!ELEMENT i (#PCDATA) >
21 <!ELEMENT b (#PCDATA) > 29 <!ELEMENT b (#PCDATA) >
30 <!ELEMENT command (#PCDATA | value)* >
22 <!ELEMENT dirname (#PCDATA | i)* > 31 <!ELEMENT dirname (#PCDATA | i)* >
23 <!ELEMENT path (#PCDATA | development_version | stable_version)* > 32 <!ELEMENT path (#PCDATA | development_version | stable_version)* >
24 <!ELEMENT code (#PCDATA | i)* > 33 <!ELEMENT code (#PCDATA | i)* >
25 <!ELEMENT header (#PCDATA) > 34 <!ELEMENT header (#PCDATA) >
26 <!ELEMENT initial (#PCDATA) > 35 <!ELEMENT initial (#PCDATA) >
27 <!ELEMENT url (#PCDATA) > 36 <!ELEMENT url (#PCDATA) >
37 <!ELEMENT value (#PCDATA) >
28 38
29 <!ELEMENT programlisting (#PCDATA | i | b | dirname | path | 39 <!ELEMENT programlisting (#PCDATA | i | b | dirname | path |
30 development_version | stable_version)* > 40 development_version | stable_version)* >
31 41
32 <!ELEMENT nobr (#PCDATA | i | b | dirname | path)* > 42 <!ELEMENT nobr (#PCDATA | i | b | command | dirname | path)* >
33 43
34 <!ELEMENT list (item+) > 44 <!ELEMENT list (item+ | listitem+) >
35 <!ELEMENT orderedlist (item+) > 45 <!ELEMENT orderedlist (item+) >
36 <!ELEMENT item (#PCDATA | para | a | br | nobr | list | i | b | url | 46 <!ELEMENT item (#PCDATA | para | a | br | nobr | list | i | b | url |
37 dirname | path)* > 47 dirname | path | command | value | programlisting)* >
48 <!ELEMENT listitem (#PCDATA | para | a | br | nobr | list | i | b | url |
49 dirname | path | command | value | programlisting)* >
38 50
39 <!ELEMENT note (#PCDATA | para | a | br | nobr | list | i | b | url | 51 <!ELEMENT note (#PCDATA | para | a | br | list | orderedlist | i | b |
40 dirname | path | programlisting | paypal)* > 52 nobr | table | url | code | command | dirname | path |
53 header | programlisting | initial | paypal |
54 development_version | stable_version )* >
41 55
42 <!ELEMENT table (tr+) > 56 <!ELEMENT table (tr+) >
43 <!ATTLIST table 57 <!ATTLIST table
44 note CDATA #IMPLIED 58 note CDATA #IMPLIED
59 width CDATA #IMPLIED
45 > 60 >
46 <!ELEMENT tr (td+) > 61 <!ELEMENT tr (td+) >
47 <!ELEMENT td (#PCDATA | code | i)* > 62 <!ELEMENT td (#PCDATA | code | i)* >
48 <!ATTLIST td 63 <!ATTLIST td
49 width CDATA #IMPLIED 64 width CDATA #IMPLIED