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!" />