On 2013-12-14 17:18, Alex Kleider wrote:
I have figured out how to solve my problem. It's probably 'old news'
to most but ...
I use the following script:
"""
if [ -n "$2" ];
then
outfile="$2";
else
outfile="/dev/stdout";
fi
infile=$1
rng=/usr/share/xml/docbook/schema/rng/5.0/docbook.rng
xmllint --relaxng $rng --xinclude $infile > $outfile
"""
I've elaborated a bit; perhaps too much.
Is the jing line redundant?
"""
#!/bin/bash
# Usage: transform.sh file [outfile]
# transform.sh does xIncludes,
# outfile is preprocessed xml, it defaults to stdout
# if outfile is provided, will create html output.
set -e
if [ -n "$2" ]
then
outfile=$2
else
outfile="/dev/stdout"
fi
infile=$1
xsl=/usr/share/xml/docbook/stylesheet/docbook5/db4-upgrade.xsl
rng=/usr/share/xml/docbook/schema/rng/5.0/docbook.rng
xmllint --relaxng $rng --xinclude $infile > $outfile
if [ -n "$2" ]
then
jing /usr/share/xml/docbook/schema/rng/5.0/docbook.rng $outfile
xmlto --skip-validation $format $outfile
fi
"""
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]