summaryrefslogtreecommitdiffhomepage
path: root/docs/dtd/module.dtd
diff options
context:
space:
mode:
Diffstat (limited to 'docs/dtd/module.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;- " >