simplify typemap generation using the xslt mapper


git-svn-id: https://svn.apache.org/repos/asf/httpd/docs-build/trunk@219751 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/build.xml b/build.xml
index 495bfca..d5755cd 100644
--- a/build.xml
+++ b/build.xml
@@ -52,26 +52,15 @@
     <dependencies.typemaps />
 
     <!-- iterate over all desired files -->
-    <for param="srcfile">
-        <path>
-            <fileset dir="../" includes="**/*.xml.meta">
-                <patternset refid="excludes" />
-                <patternset refid="scratch" />
-            </fileset>
-        </path>
+    <xslt style="../style/xsl/typemap.xsl"
+            basedir="${ap.docroot}" destdir="${ap.docroot}"
+            includes="**/*.xml.meta">
+        <patternset refid="excludes" />
+        <patternset refid="scratch" />
 
-        <sequential>
-            <basename property="@{srcfile}.basename" file="@{srcfile}"
-                        suffix=".xml.meta"/>
-            <dirname  property="@{srcfile}.dirname"  file="@{srcfile}"/>
-
-            <xslt in="@{srcfile}"
-                 out="${@{srcfile}.dirname}/${@{srcfile}.basename}.html"
-               style="../style/xsl/typemap.xsl">
-                <xmlcatalog refid="w3c-catalog" />
-            </xslt>
-        </sequential>
-    </for>
+        <mapper type="glob" from="*.xml.meta" to="*.html" />
+        <xmlcatalog refid="w3c-catalog" />
+    </xslt>
 
     <echo message="typemaps are up to date." />
     <property name="typemaps.done" value="yes!" />