Mercurial > hg > nginx-site
annotate dtd/module.dtd @ 887:6a4ef822a85c
nginx-1.3.16
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 16 Apr 2013 18:15:07 +0400 |
parents | 9155b937f8c1 |
children | aded7086e84f |
rev | line source |
---|---|
580
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
473
diff
changeset
|
1 <!-- |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
473
diff
changeset
|
2 Copyright (C) Igor Sysoev |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
473
diff
changeset
|
3 Copyright (C) Nginx, Inc. |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
473
diff
changeset
|
4 --> |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
473
diff
changeset
|
5 |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
6 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
7 <!ELEMENT module (section+) > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
8 <!ATTLIST module |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
9 name CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
10 link CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
11 lang CDATA #REQUIRED |
588
23b4435dd0f3
Added revision attribute to "article" and "module".
Ruslan Ermilov <ru@nginx.com>
parents:
580
diff
changeset
|
12 rev CDATA #IMPLIED |
598
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
13 translator CDATA #IMPLIED |
590
05761a8e38f6
Added an option to disable generation of TOC.
Ruslan Ermilov <ru@nginx.com>
parents:
588
diff
changeset
|
14 toc (yes | no) "yes" |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
15 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
16 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
17 <!ELEMENT section (directive | para)+ > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
18 <!ATTLIST section |
110
40eec261c2a6
Added proper support for anonymous sections, notably for the summary.
Ruslan Ermilov <ru@nginx.com>
parents:
108
diff
changeset
|
19 id ID #REQUIRED |
40eec261c2a6
Added proper support for anonymous sections, notably for the summary.
Ruslan Ermilov <ru@nginx.com>
parents:
108
diff
changeset
|
20 name CDATA #IMPLIED |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
21 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
22 |
631
9015b4a0df44
All directives have configuration context; require that.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
23 <!ELEMENT directive (syntax+, default+, context+, appeared-in*, para+) > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
24 <!ATTLIST directive |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
25 name ID #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
26 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
27 |
271 | 28 <!ELEMENT syntax (#PCDATA | literal | value)* > |
108
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
29 <!ATTLIST syntax |
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
30 block (yes | no) "no" |
72524ae53106
Explicitly marked directives with the block syntax. Such directives will
Ruslan Ermilov <ru@nginx.com>
parents:
102
diff
changeset
|
31 > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
32 |
101
b8fd014ec712
The <default> doesn't need <code> inside it.
Ruslan Ermilov <ru@nginx.com>
parents:
76
diff
changeset
|
33 <!ELEMENT default (#PCDATA)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
34 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
35 <!ELEMENT context (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
36 |
171
6eeaa9e1f3b5
Made "appeared-in" an element, and added support for
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
37 <!ELEMENT appeared-in (#PCDATA)* > |
6eeaa9e1f3b5
Made "appeared-in" an element, and added support for
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
38 |
271 | 39 <!ELEMENT para (#PCDATA | c-def | c-func | command | |
147 | 40 emphasis | example | header | http-status | link | |
271 | 41 list | literal | note | path | value | var)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
42 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
43 <!ELEMENT c-def (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
44 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
45 <!ELEMENT c-func (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
46 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
47 <!ELEMENT command (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
48 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
55
diff
changeset
|
49 <!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
|
50 |
76
4a4caa566120
Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
55
diff
changeset
|
51 <!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
|
52 |
271 | 53 <!ELEMENT header (#PCDATA | value)* > |
55
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 <!ELEMENT http-status EMPTY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
56 <!ATTLIST http-status |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
57 code CDATA #REQUIRED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
58 text CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
59 > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
60 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
61 <!ELEMENT link (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
62 <!ATTLIST link |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
63 doc CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
64 id CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
65 url CDATA #IMPLIED |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
66 > |
22 | 67 |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
68 <!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
|
69 <!ATTLIST list |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
70 type (bullet | enum | tag) #REQUIRED |
473
cac48e2d0d9b
Added the "compact" attribute to the "list" element.
Ruslan Ermilov <ru@nginx.com>
parents:
414
diff
changeset
|
71 compact (yes | no) "yes" |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
72 > |
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 listitem ANY > |
758
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
75 <!ATTLIST listitem |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
76 id ID #IMPLIED |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
77 > |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
78 |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
79 <!ELEMENT tag-name ANY > |
758
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
80 <!ATTLIST tag-name |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
81 id ID #IMPLIED |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
82 > |
9155b937f8c1
Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents:
631
diff
changeset
|
83 |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
84 <!ELEMENT tag-desc ANY > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
85 |
414
71d99de7ff97
Allow "value" inside "literal".
Ruslan Ermilov <ru@nginx.com>
parents:
271
diff
changeset
|
86 <!ELEMENT literal (#PCDATA | value)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
87 |
271 | 88 <!ELEMENT note ANY > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
89 |
148
682163f2b298
Unified article/path and module/pathname into a single "path".
Ruslan Ermilov <ru@nginx.com>
parents:
147
diff
changeset
|
90 <!ELEMENT path (#PCDATA)* > |
55
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
91 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
92 <!ELEMENT value (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
93 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
94 <!ELEMENT var (#PCDATA)* > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
95 |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
96 <!ENTITY nbsp " " > |
8213f3f1c93d
Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
97 <!ENTITY mdash " - " > |