summaryrefslogtreecommitdiffstats
path: root/docs/manual/style/manualpage.dtd
diff options
context:
space:
mode:
authorJoshua Slive <slive@apache.org>2002-07-15 19:18:54 +0200
committerJoshua Slive <slive@apache.org>2002-07-15 19:18:54 +0200
commit655acec662dc351022b901396894a99008aca592 (patch)
tree973e1dc17dd5d327dd02cfa40ccdb57a999f339f /docs/manual/style/manualpage.dtd
parentEat our own dogfood when it comes to the time macros. (diff)
downloadapache2-655acec662dc351022b901396894a99008aca592.tar.xz
apache2-655acec662dc351022b901396894a99008aca592.zip
Add a new DTD for a basic page in the users manual, and take out the common elements from
this and modulesynopsis.dtd into a common.dtd file. Submitted by: Astrid Kessler <kess@kess-net.de>, Joshua Slive git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96062 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/style/manualpage.dtd')
-rw-r--r--docs/manual/style/manualpage.dtd19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/manual/style/manualpage.dtd b/docs/manual/style/manualpage.dtd
new file mode 100644
index 0000000000..30028b5d0e
--- /dev/null
+++ b/docs/manual/style/manualpage.dtd
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <manualpage> is the root element -->
+<!ELEMENT manualpage (title, summary?, seealso*, section*)>
+
+<!-- a page may have one or more sections. Each section is named by an
+ unique id. A section must have a title and some text. It may have
+ subsections and a list of related modules and directives -->
+<!ELEMENT section (title, (section | related | %blocktags;)*)>
+<!ATTLIST section id ID #IMPLIED>
+
+<!-- the lists of related modules and/or related directives -->
+<!ELEMENT related (modulelist | directivelist)+>
+
+<!-- list of related directives -->
+<!ELEMENT directivelist (directive)+> \ No newline at end of file