rendered paste body#!/bin/bash
if (( $# != 1 )); then
echo "usage: $0 <name>"
exit 1
fi
name=$1
file="xml/${name}.xml"
if [[ -f $file ]]; then
echo "$file already exists. remove it first. then run $0 again."
exit 2
fi
cat <<HEREDOC > $file
<?xml version="1.0" encoding="UTF-8"?>
<jspPage name="${name}" filename="${name}.jsp" type="jsp">
</jspPage>
HEREDOC
file="xsl/{$name}.xsl"
if [[ -f $file ]]; then
echo "$file already exists. remove it first. then run $0 again."
exit 2
fi
cat <<HEREDOC > $file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp " "><!ENTITY laquo "«">]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:bean="/tags/struts-bean"
xmlns:html="/tags/struts-html"
xmlns:logic="/tags/struts-logic"
version="1.0">
<xsl:import href="global.xsl"/>
<xsl:import href="cm.xsl"/>
<xsl:import href="console.xsl"/>
</xsl:stylesheet>
HEREDOC