1:<project name="dashboard" default="generate_dashboard"> 2: 3: <target name="validate_project_files"> 4: <!-- Make sure the files are valid before generating dashboard --> 5: <xmlvalidate failonerror="yes" lenient="no" warn="yes" 6: classname="org.apache.xerces.parsers.SAXParser" 7: classpath="lib/xerces.jar" 8: > 9: <fileset dir="." includes="*.prj.xml"/> 10: <attribute name="http://xml.org/sax/features/validation" value="true"/> 11: <attribute name="http://apache.org/xml/features/validation/schema" value="true"/> 12: </xmlvalidate> 13: <echo message="Project files have been validated" /> 14: </target> 15: 16: <target name="generate_dashboard" depends="validate_project_files"> 17: <!-- Generate a dashboard from the project files --> 18: <xslt in="project_list.xml" out="dashboard.html" 19: style="project.xsl" force="true" 20: /> 21: </target> 22:</project>