You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2005/02/21 06:09:03 UTC

svn commit: r154628 - in forrest/trunk/main/webapp/resources/schema: catalog.forrest catalog.forrest.xcat dtd/status-v13.dtd dtd/status-v13.mod

Author: crossley
Date: Sun Feb 20 21:09:00 2005
New Revision: 154628

URL: http://svn.apache.org/viewcvs?view=rev&rev=154628
Log:
Added a basic DTD for the status.xml file.
Submitted by: Sjur N. Moshagen
Issue: FOR-436

Added:
    forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd   (with props)
    forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod   (with props)
Modified:
    forrest/trunk/main/webapp/resources/schema/catalog.forrest
    forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat

Modified: forrest/trunk/main/webapp/resources/schema/catalog.forrest
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/resources/schema/catalog.forrest?view=diff&r1=154627&r2=154628
==============================================================================
--- forrest/trunk/main/webapp/resources/schema/catalog.forrest (original)
+++ forrest/trunk/main/webapp/resources/schema/catalog.forrest Sun Feb 20 21:09:00 2005
@@ -43,6 +43,8 @@
        "dtd/todo-v13.dtd"
 PUBLIC "-//APACHE//DTD How-to V1.3//EN"
        "dtd/howto-v13.dtd"
+PUBLIC "-//APACHE//DTD Status V1.3//EN"
+       "dtd/status-v13.dtd"
 PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN"
        "dtd/book-cocoon-v10.dtd"
 PUBLIC "-//APACHE//DTD Cocoon Documentation Tab V1.0//EN"
@@ -63,6 +65,8 @@
        "dtd/faq-v20.mod"
 PUBLIC "-//APACHE//ENTITIES Todo V2.0//EN"
        "dtd/todo-v20.mod"
+PUBLIC "-//APACHE//ENTITIES Status V1.3//EN"
+       "dtd/status-v13.mod"
 PUBLIC "-//APACHE//ENTITIES Documentation V1.3//EN"
        "dtd/document-v13.mod"
 PUBLIC "-//APACHE//ENTITIES Documentation V1.2//EN"

Modified: forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat?view=diff&r1=154627&r2=154628
==============================================================================
--- forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat (original)
+++ forrest/trunk/main/webapp/resources/schema/catalog.forrest.xcat Sun Feb 20 21:09:00 2005
@@ -43,6 +43,8 @@
         uri="dtd/todo-v13.dtd"/>
 <public publicId="-//APACHE//DTD How-to V1.3//EN"
         uri="dtd/howto-v13.dtd"/>
+<public publicId="-//APACHE//DTD Status V1.3//EN"
+        uri="dtd/status-v13.dtd"/>
 <public publicId="-//APACHE//DTD Cocoon Documentation Book V1.0//EN"
         uri="dtd/book-cocoon-v10.dtd"/>
 <public publicId="-//APACHE//DTD Cocoon Documentation Tab V1.0//EN"
@@ -63,6 +65,8 @@
         uri="dtd/faq-v20.mod"/>
 <public publicId="-//APACHE//ENTITIES Todo V2.0//EN"
         uri="dtd/todo-v20.mod"/>
+<public publicId="-//APACHE//ENTITIES Status V1.3//EN"
+        uri="dtd/status-v13.mod"/>
 <public publicId="-//APACHE//ENTITIES Documentation V1.3//EN"
         uri="dtd/document-v13.mod"/>
 <public publicId="-//APACHE//ENTITIES Documentation V1.2//EN"

Added: forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd?view=auto&rev=154628
==============================================================================
--- forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd (added)
+++ forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd Sun Feb 20 21:09:00 2005
@@ -0,0 +1,95 @@
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- ===================================================================
+
+     Apache Status DTD (Version 1.3)
+
+PURPOSE:
+  This DTD was developed to be able to validate and guide the writing
+  of the status.xml file. It merely includes the Changes DTD and Todo DTD,
+  with some wrapper elements to cover the status.xml structure.
+
+TYPICAL INVOCATION:
+
+  <!DOCTYPE status PUBLIC
+       "-//APACHE//DTD Status Vx.y//EN"
+       "status-vxy.dtd">
+
+  where
+
+    x := major version
+    y := minor version
+
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Include the Documentation DTD -->
+<!-- =============================================================== -->
+
+<!ENTITY % document PUBLIC
+    "-//APACHE//ENTITIES Documentation V1.3//EN"
+    "document-v13.mod">
+%document;
+
+<!-- =============================================================== -->
+<!-- Include the Common ISO Character Entity Sets -->
+<!-- =============================================================== -->
+
+<!ENTITY % common-charents PUBLIC
+    "-//APACHE//ENTITIES Common Character Entity Sets V1.0//EN"
+    "common-charents-v10.mod">
+%common-charents;
+
+<!-- =============================================================== -->
+<!-- Include the Common elements -->
+<!-- =============================================================== -->
+
+<!ENTITY % common PUBLIC
+    "-//APACHE//ENTITIES Common Elements V1.0//EN"
+    "common-elems-v10.mod">
+%common;
+
+<!-- =============================================================== -->
+<!-- Include the Changes DTD -->
+<!-- =============================================================== -->
+
+<!ENTITY % changes PUBLIC
+    "-//APACHE//ENTITIES Changes V1.1//EN"
+    "changes-v11.mod">
+%changes;
+
+<!-- =============================================================== -->
+<!-- Include the Todo DTD -->
+<!-- =============================================================== -->
+
+<!ENTITY % todo PUBLIC
+    "-//APACHE//ENTITIES Todo V1.1//EN"
+    "todo-v11.mod">
+%todo;
+
+<!-- =============================================================== -->
+<!-- Include the Status module -->
+<!-- =============================================================== -->
+
+<!ENTITY % status PUBLIC
+    "-//APACHE//ENTITIES Status V1.3//EN"
+    "status-v13.mod">
+%status;
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->

Propchange: forrest/trunk/main/webapp/resources/schema/dtd/status-v13.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod
URL: http://svn.apache.org/viewcvs/forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod?view=auto&rev=154628
==============================================================================
--- forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod (added)
+++ forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod Sun Feb 20 21:09:00 2005
@@ -0,0 +1,49 @@
+<!--
+  Copyright 2005 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!-- ===================================================================
+
+     Apache Status DTD (Version 1.3)
+
+PURPOSE:
+  This DTD was developed to be able to validate and guide the writing
+  of the status.xml file. It merely includes the Changes DTD and Todo DTD,
+  with some wrapper elements to cover the status.xml structure.
+
+TYPICAL INVOCATION:
+
+  <!DOCTYPE status PUBLIC
+       "-//APACHE//DTD Status Vx.y//EN"
+       "status-vxy.dtd">
+
+  where
+
+    x := major version
+    y := minor version
+
+==================================================================== -->
+
+<!-- =============================================================== -->
+<!-- Document Type Definition -->
+<!-- =============================================================== -->
+<!ELEMENT status (developers, changes, todo)>
+
+<!ELEMENT developers (person+)>
+<!ATTLIST developers %common.att;>
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->

Propchange: forrest/trunk/main/webapp/resources/schema/dtd/status-v13.mod
------------------------------------------------------------------------------
    svn:eol-style = native