blob: ea624ea28c8ae08e014f0eb7ebadc6c6b8e7d5ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
ME=`basename $0`
DIR="$( cd "$( dirname "$0" )" && pwd )"
cd $DIR
TXMLS=`ls txml/*.txml`
# see http://saxon.sourceforge.net/saxon6.5.1/using-xsl.html
for TXML in $TXMLS
do
DEST=ecma/`basename $TXML .txml`.scxml
echo "Processing $TXML to $DEST"
java -jar /Users/sradomski/Developer/Applications/SaxonHE9-4-0-7J/saxon9he.jar $TXML confEcma.xsl -o:$DEST
done
for TXML in $TXMLS
do
DEST=xpath/`basename $TXML .txml`.scxml
echo "Processing $TXML to $DEST"
java -jar /Users/sradomski/Developer/Applications/SaxonHE9-4-0-7J/saxon9he.jar $TXML confXPath.xsl -o:$DEST
done
cp txml/*.txt ecma/
cp txml/*.txt xpath/
find ./ecma -type f -exec grep -Ili 'datamodel="xpath"' {} \; |xargs rm -fv
find ./xpath -type f -exec grep -Ili 'datamodel="ecmascript"' {} \; |xargs rm -fv
SCXMLS=`find . -type f -name '*.scxml'`
for SCXML in $SCXMLS
do
mv $SCXML $SCXML.unformatted.xml
xmllint --format $SCXML.unformatted.xml > $SCXML
rm $SCXML.unformatted.xml
done
|