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: > 7: <fileset dir="." includes="*.prj.xml"/> 8: <attribute name="http://xml.org/sax/features/validation" value="true"/> 9: <attribute name="http://apache.org/xml/features/validation/schema" value="true"/> 10: </xmlvalidate> 11: <echo message="Project files have been validated" /> 12: </target> 13: 14: <target name="generate_dashboard" depends="validate_project_files"> 15: <!-- Generate a dashboard from the project files --> 16: <xslt in="project_list.xml" out="dashboard.html" 17: style="project.xsl" force="true" 18: /> 19: </target> 20:</project>