24 lines
591 B
Bash
24 lines
591 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
XT_PATH="."
|
||
|
SAX_PATH="."
|
||
|
XP_PATH="."
|
||
|
|
||
|
XSLT="lgthtml.xsl"
|
||
|
|
||
|
echo
|
||
|
echo This script converts all .xml files in the current directory to .html
|
||
|
echo files applying the XSLT transformation defined in the $XSLT file
|
||
|
echo using the James Clark XT XSLT Java processor
|
||
|
echo
|
||
|
|
||
|
foreach file (*.xml)
|
||
|
echo converting $file
|
||
|
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
|
||
|
eval java -cp ${XT_PATH}/xt.jar:${SAX_PATH}/sax.jar:${XP_PATH}/xp.jar -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver $file $XSLT $name.html
|
||
|
end
|
||
|
|
||
|
echo
|
||
|
echo conversion done
|
||
|
echo
|