annotate dtd/module.dtd @ 3072:7f493ec56c12

Renamed news page.
author Maxim Dounin <mdounin@mdounin.ru>
date Tue, 09 Apr 2024 18:14:16 +0300
parents c3b04c2f468c
children
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
2292
c3b04c2f468c Allowed literal and var inside link.
Yaroslav Zhuravlev <yar@nginx.com>
parents: 2028
diff changeset
65 <!ELEMENT link (#PCDATA | literal | var)* >
55
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) >