annotate dtd/module.dtd @ 2063:6855bdb15368

Removed mentions of wiki.nginx.org. The wiki was moved to nginx.com long time ago. It's almost unmaintained now and all the links have been removed from nginx.com as well.
author Valentin Bartenev <vbart@nginx.com>
date Thu, 19 Oct 2017 20:43:00 +0300
parents 5c55b7054b58
children c3b04c2f468c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
4c6d2c614d2c Cleaned up XML tag mess:
Ruslan Ermilov <ru@nginx.com>
parents: 171
diff changeset
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
4c6d2c614d2c Cleaned up XML tag mess:
Ruslan Ermilov <ru@nginx.com>
parents: 171
diff changeset
39 <!ELEMENT para (#PCDATA | c-def | c-func | command |
147
8057b7793bd9 Removed the "dq" element.
Ruslan Ermilov <ru@nginx.com>
parents: 110
diff changeset
40 emphasis | example | header | http-status | link |
953
aded7086e84f Commercial version documentation.
Ruslan Ermilov <ru@nginx.com>
parents: 758
diff changeset
41 list | literal | note | path | value | var |
aded7086e84f Commercial version documentation.
Ruslan Ermilov <ru@nginx.com>
parents: 758
diff changeset
42 mainline_version | stable_version | commercial_version)* >
1684
ac9fa096b685 Added the module/para/@id attribute.
Ruslan Ermilov <ru@nginx.com>
parents: 1128
diff changeset
43 <!ATTLIST para
ac9fa096b685 Added the module/para/@id attribute.
Ruslan Ermilov <ru@nginx.com>
parents: 1128
diff changeset
44 id ID #IMPLIED
ac9fa096b685 Added the module/para/@id attribute.
Ruslan Ermilov <ru@nginx.com>
parents: 1128
diff changeset
45 >
55
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 c-def (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
48
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
49 <!ELEMENT c-func (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
50
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
51 <!ELEMENT command (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
52
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents: 55
diff changeset
53 <!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
54
76
4a4caa566120 Russian documentation import.
Maxim Dounin <mdounin@mdounin.ru>
parents: 55
diff changeset
55 <!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
56
271
4c6d2c614d2c Cleaned up XML tag mess:
Ruslan Ermilov <ru@nginx.com>
parents: 171
diff changeset
57 <!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
58
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
59 <!ELEMENT http-status EMPTY >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
60 <!ATTLIST http-status
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
61 code CDATA #REQUIRED
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
62 text CDATA #IMPLIED
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
63 >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
64
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
65 <!ELEMENT link (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
66 <!ATTLIST link
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
67 doc CDATA #IMPLIED
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
68 id CDATA #IMPLIED
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
69 url CDATA #IMPLIED
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
70 >
22
9d3403f5204d nginx-1.1.3, ngx_http_mp4_module
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
71
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
72 <!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
73 <!ATTLIST list
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
74 type (bullet | enum | tag) #REQUIRED
473
cac48e2d0d9b Added the "compact" attribute to the "list" element.
Ruslan Ermilov <ru@nginx.com>
parents: 414
diff changeset
75 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
76 >
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 listitem ANY >
758
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
79 <!ATTLIST listitem
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
80 id ID #IMPLIED
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
81 >
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
82
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
83 <!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
84 <!ATTLIST tag-name
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
85 id ID #IMPLIED
2028
5c55b7054b58 Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents: 1684
diff changeset
86 name CDATA #IMPLIED
758
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
87 >
9155b937f8c1 Allow to create anchors in list items of module-type documents.
Ruslan Ermilov <ru@nginx.com>
parents: 631
diff changeset
88
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
89 <!ELEMENT tag-desc ANY >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
90
414
71d99de7ff97 Allow "value" inside "literal".
Ruslan Ermilov <ru@nginx.com>
parents: 271
diff changeset
91 <!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
92
271
4c6d2c614d2c Cleaned up XML tag mess:
Ruslan Ermilov <ru@nginx.com>
parents: 171
diff changeset
93 <!ELEMENT note ANY >
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
94
148
682163f2b298 Unified article/path and module/pathname into a single "path".
Ruslan Ermilov <ru@nginx.com>
parents: 147
diff changeset
95 <!ELEMENT path (#PCDATA)* >
55
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
96
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
97 <!ELEMENT value (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
98
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
99 <!ELEMENT var (#PCDATA)* >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
100
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
101 <!ENTITY nbsp "&#xA0;" >
8213f3f1c93d Updated DTD for modules and made modules documentation to be
Ruslan Ermilov <ru@nginx.com>
parents: 22
diff changeset
102 <!ENTITY mdash "&nbsp;- " >
953
aded7086e84f Commercial version documentation.
Ruslan Ermilov <ru@nginx.com>
parents: 758
diff changeset
103
aded7086e84f Commercial version documentation.
Ruslan Ermilov <ru@nginx.com>
parents: 758
diff changeset
104 <!ELEMENT mainline_version EMPTY >
aded7086e84f Commercial version documentation.
Ruslan Ermilov <ru@nginx.com>
parents: 758
diff changeset
105 <!ELEMENT stable_version EMPTY >
1128
1594ed379f1f De-i18n'ed <commercial_version/>.
Ruslan Ermilov <ru@nginx.com>
parents: 953
diff changeset
106 <!ELEMENT commercial_version (#PCDATA) >