summaryrefslogtreecommitdiff
path: root/docs/specs/application.dtd
diff options
context:
space:
mode:
authorxue <>2006-02-26 06:34:31 +0000
committerxue <>2006-02-26 06:34:31 +0000
commit2847b7cdf2ee645146cf9f768392f08d3f21f0a7 (patch)
tree56da0aa42f8347eadf07441ab4b786aa62b2f0f0 /docs/specs/application.dtd
parentcad2910ee9f2554570d16aab283bd6c18b5c1d0b (diff)
Moved specs to under docs
Diffstat (limited to 'docs/specs/application.dtd')
-rw-r--r--docs/specs/application.dtd40
1 files changed, 40 insertions, 0 deletions
diff --git a/docs/specs/application.dtd b/docs/specs/application.dtd
new file mode 100644
index 00000000..b85a0595
--- /dev/null
+++ b/docs/specs/application.dtd
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This is the XML Schema Definition for the application.xml file used in Prado/3 framework. -->
+<!-- @package prado.config -->
+<!-- @author Robert Kummer <r.kummer@ipunkt.biz> -->
+<!-- @since Prado/3.0b rev688 -->
+<!-- @version 1.0/2006-02-21 -->
+<!ELEMENT application (paths, modules, services, parameters)>
+<!ATTLIST application
+ id CDATA #REQUIRED
+ Mode (Off | Debug | Normal | Performance) #REQUIRED
+>
+<!ELEMENT paths (alias? | using?)+>
+<!ELEMENT modules (module+)>
+<!ELEMENT services (service+)>
+<!ELEMENT parameters (parameter+)>
+<!ELEMENT module (#PCDATA)>
+<!ATTLIST module
+ id CDATA #REQUIRED
+ class CDATA #REQUIRED
+>
+<!ELEMENT parameter (#PCDATA)>
+<!ATTLIST parameter
+ id CDATA #REQUIRED
+ class CDATA #IMPLIED
+ value CDATA #IMPLIED
+>
+<!ELEMENT alias EMPTY>
+<!ATTLIST alias
+ id CDATA #REQUIRED
+ path CDATA #REQUIRED
+>
+<!ELEMENT using EMPTY>
+<!ATTLIST using
+ namespace CDATA #REQUIRED
+>
+<!ELEMENT service (#PCDATA)>
+<!ATTLIST service
+ id CDATA #REQUIRED
+ class CDATA #REQUIRED
+>