Mercurial > hg > nginx-site
annotate dtd/module.dtd @ 150:39dd017f016f
Some rewording.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 25 Oct 2011 17:34:30 +0000 |
parents | 682163f2b298 |
children | 6eeaa9e1f3b5 |
rev | line source |
---|---|
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
1 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
2 <!ELEMENT module (section+) > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
3 <!ATTLIST module |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
4 name CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
5 link CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
6 lang CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
7 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
8 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
9 <!ELEMENT section (directive | para)+ > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
10 <!ATTLIST section |
110
40eec261c2a6
Added proper support for anonymous sections, notably for the summary.
Ruslan Ermilov <ru@nginx.com>
parents:
108
diff
changeset
|
11 id ID #REQUIRED |
40eec261c2a6
Added proper support for anonymous sections, notably for the summary.
Ruslan Ermilov <ru@nginx.com>
parents:
108
diff
changeset
|
12 name CDATA #IMPLIED |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
13 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
14 |
102
c76a257f3fd4
The directive name is now automatically printed in <default> and <syntax>.
Ruslan Ermilov <ru@nginx.com>
parents:
101
diff
changeset
|
15 <!ELEMENT directive (syntax+, default+, context*, para+) > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
16 <!ATTLIST directive |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
17 name ID #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
18 appeared-in CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
19 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
20 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
21 <!ELEMENT syntax (#PCDATA | argument | code | parameter | value)* > |
108
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
22 <!ATTLIST syntax |
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
23 block (yes | no) "no" |
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
24 > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
25 |
101
b8fd014ec712
The <default> doesn't need <code> inside it.
Ruslan Ermilov <ru@nginx.com>
parents:
76
diff
changeset
|
26 <!ELEMENT default (#PCDATA)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
27 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
28 <!ELEMENT context (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
29 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
30 <!ELEMENT para (#PCDATA | argument | c-def | c-func | code | command | |
147 | 31 emphasis | example | header | http-status | link | |
148
682163f2b298
Unified article/path and module/pathname into a single "path".
Ruslan Ermilov <ru@nginx.com>
parents:
147
diff
changeset
|
32 list | note | parameter | path | value | var)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
33 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
34 <!ELEMENT argument (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
35 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
36 <!ELEMENT c-def (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
37 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
38 <!ELEMENT c-func (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
39 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
40 <!ELEMENT code (#PCDATA | value)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
41 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
42 <!ELEMENT command (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
43 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
55
diff
changeset
|
44 <!ELEMENT emphasis (#PCDATA | value)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
45 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
55
diff
changeset
|
46 <!ELEMENT example (#PCDATA | value | emphasis)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
47 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
48 <!ELEMENT header (#PCDATA | argument)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
49 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
50 <!ELEMENT http-status EMPTY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
51 <!ATTLIST http-status |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
52 code CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
53 text CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
54 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
55 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
56 <!ELEMENT link (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
57 <!ATTLIST link |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
58 doc CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
59 id CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
60 url CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
61 > |
22 | 62 |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
63 <!ELEMENT list (listitem+ | (tag-name | tag-desc)+) > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
64 <!ATTLIST list |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
65 type (bullet | enum | tag) #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
66 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
67 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
68 <!ELEMENT listitem ANY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
69 <!ELEMENT tag-name ANY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
70 <!ELEMENT tag-desc ANY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
71 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
72 <!ELEMENT note ANY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
73 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
74 <!ELEMENT parameter (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
75 |
148
682163f2b298
Unified article/path and module/pathname into a single "path".
Ruslan Ermilov <ru@nginx.com>
parents:
147
diff
changeset
|
76 <!ELEMENT path (#PCDATA)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
77 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
78 <!ELEMENT value (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
79 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
80 <!ELEMENT var (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
81 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
82 <!ENTITY nbsp " " > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
83 <!ENTITY mdash " - " > |