Author: crossley
Date: Sun Apr  3 23:13:06 2005
New Revision: 159986

URL: http://svn.apache.org/viewcvs?view=rev&rev=159986
Log:
Beware the Cocoon Slash Trap.
Was not matching docs in sub-directories.

Modified:
    forrest/trunk/plugins/org.apache.forrest.plugin.dtdx-input/input.xmap

Modified: forrest/trunk/plugins/org.apache.forrest.plugin.dtdx-input/input.xmap
URL: 
http://svn.apache.org/viewcvs/forrest/trunk/plugins/org.apache.forrest.plugin.dtdx-input/input.xmap?view=diff&r1=159985&r2=159986
==============================================================================
--- forrest/trunk/plugins/org.apache.forrest.plugin.dtdx-input/input.xmap 
(original)
+++ forrest/trunk/plugins/org.apache.forrest.plugin.dtdx-input/input.xmap Sun 
Apr  3 23:13:06 2005
@@ -39,8 +39,8 @@
 
   <map:pipelines>
     <map:pipeline>
-      <map:match pattern="*.dtdx.xml">
-        <map:generate type="nekodtd" 
src="{forrest:context}/resources/schema/dtd/{1}.dtd">
+      <map:match type="regexp" pattern="^(.*?)([^/]*)\.dtdx\.xml$">
+        <map:generate type="nekodtd" 
src="{forrest:context}/resources/schema/dtd/{2}.dtd">
           <map:parameter name="config-class" 
value="org.cyberneko.dtd.DTDConfiguration" />
         </map:generate>
         <map:transform src="resources/stylesheets/dtdx2flat.xsl" />