#!/bin/ksh -f
# Builds composite XHTML Transitional DTD from modules. 
# The result is a flattened DTD 'xhtml-t-flat.dtd'.
# Requires spam, sed, and a valid, minimal xml file 'test-t.xml'
#
# Author: Murray Altheim <altheim@eng.sun.com>
# origin $Id: _sx-t,v 1.4 1999/04/02 14:27:28 ahby Exp $

# set source dtd filename
if [ $# -ne 0 ]; then
  echo "Usage: % _sx-t"
  exit 0
fi

dtd=$1 

# set sx'd dtd filename
sx="XHTML1-t-sx.dtd"

echo "_sx-t: Removing old files..."
#rm sperr
[ -f $sx ] && rm $sx

#spam a new dtd:
echo "_sx-t: Creating new '$sx'..."
sx -xno-nl-in-tag test-t-flat.xml > /tmp/sx.temp

# remove document wrapper:
sed 's/<\!DOCTYPE [Hh][Tt][Mm][Ll] \[//' /tmp/sx.temp > /tmp/sx.temp2
sed '/^]>$/,$d' /tmp/sx.temp2 > $sx

rm /tmp/sx.temp
rm /tmp/sx.temp2

echo "_sx-t: complete."
