<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<project name="Xslt Demo" default="main" basedir=".">

  <!-- set global properties for this build -->
	
	<target name="main" depends="transform"></target>
	
	<target name="init">
		<mkdir dir="extraclasses"/>
		<mkdir dir="generated"/>
	</target>
	
	<target name="compile" depends="init">
		<javac srcdir="src" destdir="extraclasses" debug="on"/>
	</target>

	
	<target name="transform" depends="compile">
  	<!-- transform rowset.xml in a CSV file (text format)-->
		<xslt 	in="bean.xml"
			out="generated/Product.java"
			style="xml2javabean.xsl"
			classpath="extraclasses"
		>
			<outputproperty name="method" value="text"/>
			<outputproperty name="encoding" value="ISO-8859-1"/>
		</xslt>
	</target>
	
   	<!-- clean generated files and backup files -->
	<target name="clean">
		<delete dir="extraclasses"/>
		<delete dir="generated"/>
	</target>

</project>
