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/04/24 13:08:02 UTC

svn commit: r164465 - in /forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations: resources/schema/ resources/schema/catalog.xcat resources/schema/locations-v10.dtd src/documentation/content/xdocs/locations.xml status.xml

Author: crossley
Date: Sun Apr 24 04:08:01 2005
New Revision: 164465

URL: http://svn.apache.org/viewcvs?rev=164465&view=rev
Log:
Added example of using DTDs in plugins.

Added:
    forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/
    forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat   (with props)
    forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd   (with props)
Modified:
    forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/src/documentation/content/xdocs/locations.xml
    forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/status.xml

Added: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat?rev=164465&view=auto
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat (added)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat Sun Apr 24 04:08:01 2005
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 2002-2004 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.
+-->
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
+"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
+
+<!-- OASIS XML Catalog for Forrest Documents -->
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
+         prefer="public">
+
+<public publicId="-//Apache Forrest//DTD Locations V1.0//EN"
+        uri="locations-v10.dtd"/>
+
+</catalog>

Propchange: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/catalog.xcat
------------------------------------------------------------------------------
    svn:eol-style = native

Added: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd?rev=164465&view=auto
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd (added)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd Sun Apr 24 04:08:01 2005
@@ -0,0 +1,51 @@
+<!--
+  Copyright 2002-2004 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 Forrest - Locations DTD (Version 1.0)
+
+PURPOSE: Simple list of locations.
+
+TYPICAL INVOCATION:
+
+  <!DOCTYPE locations PUBLIC
+       "-//Apache Forrest//DTD Locations Vx.y//EN"
+       "locations-v10.dtd">
+
+  where
+
+    x := major version
+    y := minor version
+
+==================================================================== -->
+
+<!ELEMENT locations (introduction?, location+)>
+<!ATTLIST locations
+  title CDATA #IMPLIED
+>
+<!ELEMENT introduction (#PCDATA)>
+<!ELEMENT location (id, title, place, url?, notes?)>
+<!ELEMENT id (#PCDATA)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT place (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT notes (note+)>
+<!ELEMENT note (#PCDATA)>
+
+<!-- =============================================================== -->
+<!-- End of DTD -->
+<!-- =============================================================== -->

Propchange: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/resources/schema/locations-v10.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/src/documentation/content/xdocs/locations.xml
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/src/documentation/content/xdocs/locations.xml?rev=164465&r1=164464&r2=164465&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/src/documentation/content/xdocs/locations.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/src/documentation/content/xdocs/locations.xml Sun Apr 24 04:08:01 2005
@@ -15,15 +15,7 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!DOCTYPE locations [
-<!ELEMENT locations (introduction?, location+)>
-<!ATTLIST locations
-  title CDATA #IMPLIED
->
-<!ELEMENT location (id, title, place, url?, notes?)>
-<!ELEMENT notes (note+)>
-<!ELEMENT note (#PCDATA)>
-]>
+<!DOCTYPE locations PUBLIC "-//Apache Forrest//DTD Locations V1.0//EN" "http://forrest.apache.org/dtd/locations-v10.dtd">
 
 <locations title="Some golf driving ranges">
 

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/status.xml
URL: http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/status.xml?rev=164465&r1=164464&r2=164465&view=diff
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/status.xml (original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.input.listLocations/status.xml Sun Apr 24 04:08:01 2005
@@ -24,21 +24,19 @@
   <changes>
     <!-- Add new releases here -->
     <release version="0.1" date="unreleased">
-      <action dev="DC" type="add" context="admin">
+      <action dev="DC" type="add" context="core">
+        Added external DTD.
+      </action>
+      <action dev="DC" type="add" context="core">
         Initial plugin code.
       </action>
     </release>
   </changes>
 
   <todo>
-    <actions priority="high">
-      <action context="core" dev="open">
-        Add some more elements to the xml structure.
-      </action>
-    </actions>
     <actions priority="medium">
       <action context="core" dev="open">
-        Add an external DTD.
+        Add some more elements to the xml structure.
       </action>
     </actions>
   </todo>