Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
nginx
GitHub Repository: nginx/nginx.org
Path: blob/main/dtd/module.dtd
1 views
1
<!--
2
Copyright (C) Igor Sysoev
3
Copyright (C) Nginx, Inc.
4
-->
5
6
7
<!ELEMENT module (section+) >
8
<!ATTLIST module
9
name CDATA #REQUIRED
10
link CDATA #REQUIRED
11
lang CDATA #REQUIRED
12
rev CDATA #IMPLIED
13
translator CDATA #IMPLIED
14
toc (yes | no) "yes"
15
>
16
17
<!ELEMENT section (directive | para)+ >
18
<!ATTLIST section
19
id ID #REQUIRED
20
name CDATA #IMPLIED
21
>
22
23
<!ELEMENT directive (syntax+, default+, context+, appeared-in*, para+) >
24
<!ATTLIST directive
25
name ID #REQUIRED
26
>
27
28
<!ELEMENT syntax (#PCDATA | literal | value)* >
29
<!ATTLIST syntax
30
block (yes | no) "no"
31
>
32
33
<!ELEMENT default (#PCDATA)* >
34
35
<!ELEMENT context (#PCDATA)* >
36
37
<!ELEMENT appeared-in (#PCDATA)* >
38
39
<!ELEMENT para (#PCDATA | c-def | c-func | command |
40
emphasis | example | header | http-status | link |
41
list | literal | note | path | value | var |
42
mainline_version | stable_version | commercial_version)* >
43
<!ATTLIST para
44
id ID #IMPLIED
45
>
46
47
<!ELEMENT c-def (#PCDATA)* >
48
49
<!ELEMENT c-func (#PCDATA)* >
50
51
<!ELEMENT command (#PCDATA)* >
52
53
<!ELEMENT emphasis (#PCDATA | value)* >
54
55
<!ELEMENT example (#PCDATA | value | emphasis)* >
56
57
<!ELEMENT header (#PCDATA | value)* >
58
59
<!ELEMENT http-status EMPTY >
60
<!ATTLIST http-status
61
code CDATA #REQUIRED
62
text CDATA #IMPLIED
63
>
64
65
<!ELEMENT link (#PCDATA | literal | var)* >
66
<!ATTLIST link
67
doc CDATA #IMPLIED
68
id CDATA #IMPLIED
69
url CDATA #IMPLIED
70
>
71
72
<!ELEMENT list (listitem+ | (tag-name | tag-desc)+) >
73
<!ATTLIST list
74
type (bullet | enum | tag) #REQUIRED
75
compact (yes | no) "yes"
76
>
77
78
<!ELEMENT listitem ANY >
79
<!ATTLIST listitem
80
id ID #IMPLIED
81
>
82
83
<!ELEMENT tag-name ANY >
84
<!ATTLIST tag-name
85
id ID #IMPLIED
86
name CDATA #IMPLIED
87
>
88
89
<!ELEMENT tag-desc ANY >
90
91
<!ELEMENT literal (#PCDATA | value)* >
92
93
<!ELEMENT note ANY >
94
95
<!ELEMENT path (#PCDATA)* >
96
97
<!ELEMENT value (#PCDATA)* >
98
99
<!ELEMENT var (#PCDATA)* >
100
101
<!ENTITY nbsp "&#xA0;" >
102
<!ENTITY mdash "&nbsp;- " >
103
104
<!ELEMENT mainline_version EMPTY >
105
<!ELEMENT stable_version EMPTY >
106
<!ELEMENT commercial_version (#PCDATA) >
107
108