From: <tu...@us...> - 2003-02-23 13:41:59
|
Update of /cvsroot/hibernate/Hibernate2/doc/reference/bin In directory sc8-pr-cvs1:/tmp/cvs-serv11698/doc/reference/bin Added Files: db2fopdf.sh db2html.sh Log Message: Bash scripts for doco generation with Saxon/Apache FOP --- NEW FILE: db2fopdf.sh --- #!/bin/bash # SAXON XSLT Processor, http://saxon.sourceforge.net/ SAXON=~/dev/lib/saxon.jar; # SAXON XSL Extensions, http://docbook.sourceforge.net/projects/xsl/ SAXEXT=/usr/share/sgml/docbook/xsl-stylesheets/extensions/saxon65.jar; # APACHE Formatting Objects, http://xml.apache.org/fop/ FOP=~/dev/lib/fop.jar; # Java Imaging, http://developer.java.sun.com/developer/earlyAccess/jai/ JAI=~/dev/lib/jai_codec.jar:~/dev/lib/jai_core.jar; USAGE="usage: db2fopdf.sh INFILE.xml STYLE.XSL OUTFILE.pdf" if [[ -z "$1" || -z "$2" || -z "$3" ]]; then echo $USAGE echo exit fi if [ ! -r $1 ]; then echo $USAGE echo File $1 not found or not readable. echo exit fi echo "Generating PDF/FOP with Saxon from DocBook XML source: $1" CLASSPATH=$SAXON:$SAXEXT:$FOP:$JAI RAND=$RANDOM java -cp $CLASSPATH com.icl.saxon.StyleSheet -o $RAND $1 $2 RETVAL=$? if [ $RETVAL -eq 0 ] ; then java -cp $CLASSPATH org.apache.fop.apps.Fop $RAND $3 rm $RAND fi echo "Finished." --- NEW FILE: db2html.sh --- #!/bin/bash # SAXON XSLT Processor, http://saxon.sourceforge.net/ SAXON=~/dev/lib/saxon.jar; # SAXON XSL Extensions, http://docbook.sourceforge.net/projects/xsl/ SAXEXT=/usr/share/sgml/docbook/xsl-stylesheets/extensions/saxon65.jar; USAGE="usage: db2html.sh INFILE.xml STYLE.XSL OUTFILE.html|OUTDIR" if [[ -z "$1" || -z "$2" || -z "$3" ]]; then echo $USAGE echo exit fi if [ ! -r $1 ]; then echo $USAGE echo File $1 not found or not readable. echo exit fi echo "Generating HTML with Saxon from DocBook XML source: $1" CLASSPATH=$SAXON:$SAXEXT CURRDIR=$PWD; if [ -d $3 ]; then cd $3; echo "Chunking HTML files in $CURRDIR/$3..."; INFILE="$CURRDIR/$1"; XSLFILE="$CURRDIR/$2"; java -cp $CLASSPATH com.icl.saxon.StyleSheet $INFILE $XSLFILE cd $CURRDIR; else java -cp $CLASSPATH com.icl.saxon.StyleSheet -o $3 $1 $2 fi echo "Finished." |