I got all but the Japanese validation to work... it still errors about the
unicode but since I don't have the time I can't mess with it anymore, and
probably won't be able to until the middle of the week.
I was able to work around the file extensions by copying the .xml.ja files
to .xml-ja, transforming those, then deleting them. I don't know if that
was proposed before or even acceptable, but it works for me without using
the custom jar.
I have a feeling the jar's are of an older version because I was getting
this error when I tried to use 'em, which didn't happen when I used the
latest ant ones.
manual\style\build.xml:25: The <patternset> data type doesn't support the
nested "patternset" element.
I attached what I have so if anybody's interested they can mess with it.
Shane
<project name="manual" default="xslt" basedir=".">
<description>
Apache httpd-2.0 Manual
</description>
<!-- Initialization properties -->
<path id="classpath">
<fileset dir="./lib">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- patternsets -->
<patternset id="excludes">
<exclude name="mod/allmodules.xml" />
<exclude name="style/*.xml" />
</patternset>
<!-- english xml files -->
<patternset id="en-allxml">
<include name="**/*.xml" />
<patternset refid="excludes" />
</patternset>
<!-- japanese xml files -->
<patternset id="ja.jis-allxml">
<include name="**/*.xml.ja" />
<patternset refid="excludes" />
</patternset>
<patternset id="ja.jis-allxml-ja">
<include name="**/*.xml-ja" />
<patternset refid="excludes" />
</patternset>
<!-- This target is for output of HTML pages via XSLT -->
<!-- Requires JAXP/1.1 (all three JARs) or Xerces+Xalan -->
<target name="xslt" depends="en-docs,
ja.jis-docs" description="Generate all HTML" />
<target name="clean" depends="en-clean,
ja.jis-clean" />
<target name="validate" depends="en-validate,
ja.jis-validate" description="Validate all XML" />
<!-- validate all english documents -->
<target name="en-validate" description="Validate English XML">
<xmlvalidate>
<fileset dir="../">
<patternset refid="en-allxml" />
</fileset>
</xmlvalidate>
</target>
<!-- validate all japanese documents -->
<target name="ja.jis-validate" description="Validate Japanese XML">
<xmlvalidate>
<fileset dir="../">
<patternset refid="ja.jis-allxml" />
</fileset>
</xmlvalidate>
</target>
<!-- generate english html -->
<target name="en-docs" depends="en-validate" description="Generate English HTML">
<style basedir="../" destdir="../" extension=".html.en" style="./manual.en.xsl">
<param name="relative-path" expression="."/>
<patternset refid="en-allxml" />
</style>
</target>
<!-- generate japanese html -->
<target name="ja.jis-docs" description="Generate Japanese HTML">
<!-- copy all *.xml.ja files to *.xml-ja. -->
<copy todir="../">
<fileset dir="../">
<patternset refid="ja.jis-allxml" />
</fileset>
<mapper type="regexp" from="^(.*)\.xml.ja$$" to="\1.xml-ja" />
</copy>
<!-- transform all *.xml-ja files -->
<style basedir="../" destdir="../" extension=".html.ja.jis" style="./manual.ja.xsl">
<param name="relative-path" expression="."/>
<patternset refid="ja.jis-allxml-ja" />
</style>
<!-- delete all *.xml-ja files -->
<delete>
<fileset dir="../">
<patternset refid="ja.jis-allxml-ja" />
</fileset>
</delete>
</target>
<!-- delete all english html docs -->
<target name="en-clean">
<delete>
<fileset dir="../" includes="**/*.html.en" />
</delete>
</target>
<!-- delete all japanese html docs -->
<target name="ja.jis-clean">
<delete>
<fileset dir="../" includes="**/*.html.ja.jis" />
</delete>
</target>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]