summaryrefslogtreecommitdiffhomepage
path: root/docs/dtd
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2011-08-05 09:25:34 +0000
committerIgor Sysoev <igor@sysoev.ru>2011-08-05 09:25:34 +0000
commita6c91b11bf77264badc714e53e710803cf181a73 (patch)
treeb4576ab20a25dda2044d3ef64ab98af86d23f9bc /docs/dtd
parentf549c03524626bde4ed52c6a009ac769079f5fb4 (diff)
downloadnginx-a6c91b11bf77264badc714e53e710803cf181a73.tar.gz
nginx-a6c91b11bf77264badc714e53e710803cf181a73.tar.bz2
skeleton for documentation processing
Diffstat (limited to 'docs/dtd')
-rw-r--r--docs/dtd/module.dtd24
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/dtd/module.dtd b/docs/dtd/module.dtd
new file mode 100644
index 000000000..102ce68a0
--- /dev/null
+++ b/docs/dtd/module.dtd
@@ -0,0 +1,24 @@
+
+<!ELEMENT module (section+) >
+<!ATTLIST module title CDATA #REQUIRED
+ link CDATA #REQUIRED
+ lang (en) #REQUIRED
+>
+
+<!ELEMENT section (directive+ | para+) >
+<!ATTLIST section title CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+
+<!ELEMENT directive (syntax, default, context, para+) >
+<!ATTLIST directive name CDATA #REQUIRED >
+
+<!ELEMENT syntax (#PCDATA | value)* >
+<!ELEMENT default (#PCDATA)* >
+<!ELEMENT context (#PCDATA)* >
+
+<!ELEMENT para (#PCDATA | value)* >
+<!ELEMENT value (#PCDATA)* >
+
+<!ENTITY nbsp "&#xA0;" >
+<!ENTITY mdash "&#xA0;- " >