#!/bin/sh
set -e
if [ ! -d html ]; then
	mkdir html
fi
if [ ! -d txt ]; then
	mkdir txt
fi
if [ ! -d pdf ]; then
	mkdir pdf
fi
rm -f txt/*
rm -f html/*
XML=`ls *.xml`
for x in $XML; do
	fold -w 100 -s $x > tmp
	mv tmp $x
	echo "Checking and formatting $x with xmllint"
	xmllint --format $x --output $x
done
xsltproc -o html/ http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl embedded.xml
cd html/
HTML=`ls *.html`
for i in ${HTML}; do iconv -t utf-8 -f iso8859-1 $i > tmp;
	sed < tmp > $i -e 's:charset=ISO-8859-1:charset=UTF-8:'; done;
rm -f tmp
cd ../
xmlto -o txt txt embedded.xml
