aboutsummaryrefslogtreecommitdiff
path: root/sitemap.dtd
diff options
context:
space:
mode:
Diffstat (limited to 'sitemap.dtd')
-rw-r--r--sitemap.dtd41
1 files changed, 41 insertions, 0 deletions
diff --git a/sitemap.dtd b/sitemap.dtd
new file mode 100644
index 0000000..a08dc8e
--- /dev/null
+++ b/sitemap.dtd
@@ -0,0 +1,41 @@
+<!ELEMENT sitemap (section+,type+)>
+<!ATTLIST sitemap
+ baseURL CDATA "/"
+ src CDATA #IMPLIED
+ dest CDATA #IMPLIED>
+
+<!ELEMENT section (main,(section|page)*)>
+<!ATTLIST section
+ name CDATA #REQUIRED
+ src CDATA #IMPLIED
+ dest CDATA #IMPLIED
+ type IDREF #IMPLIED>
+
+<!ELEMENT main EMPTY>
+<!ATTLIST main
+ name CDATA #REQUIRED
+ src CDATA #REQUIRED
+ dest CDATA #REQUIRED
+ type IDREF #IMPLIED>
+
+<!ELEMENT page EMPTY>
+<!ATTLIST page
+ name CDATA #REQUIRED
+ visible (yes|no) "yes"
+ src CDATA #REQUIRED
+ dest CDATA #REQUIRED
+ type IDREF #IMPLIED>
+
+<!ELEMENT type (command+|xslt+)>
+<!ATTLIST type
+ name ID #REQUIRED>
+
+<!ELEMENT command (#PCDATA)>
+
+<!ELEMENT xslt (param*)>
+<!ATTLIST xslt
+ href CDATA #REQUIRED>
+
+<!ELEMENT param (#PCDATA)>
+<!ATTLIST param
+ name CDATA #REQUIRED>