All pastes #285191 Raw Edit

Untitled

public text v1 · immutable
#285191 ·published 2006-12-19 17:41 UTC
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 "&#160;"><!ENTITY laquo "&#171;">]>
<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