- From: Philippe Le Hegaret via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 14 Jul 2006 14:07:44 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy In directory hutz:/tmp/cvs-serv14783 Modified Files: build.xml Log Message: Improved the validate tasks Note that the main task will not do a full validate, you need to explicitly call validate to validate xsl and svg as well. Index: build.xml =================================================================== RCS file: /sources/public/2006/ws/policy/build.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- build.xml 13 Jul 2006 19:33:03 -0000 1.3 +++ build.xml 14 Jul 2006 14:07:41 -0000 1.4 @@ -1,44 +1,50 @@ <!-- Apache Ant script to build spec. Philippe Le Hegaret, W3C --> -<project name="WS-Policy" default="main" basedir="."> +<project name="WS-Policy 1.5" default="main" basedir="."> - <property name="stylesheet" value="xmlspec-policy.xsl"/> - <property name="change.log.start" value="1 Oct 2004"/> - <property name="change.log.end" value="1 Dec 2006"/> - - <target name="clean"> - <delete quiet="true" file="ws-policy-framework.html" /> - <delete quiet="true" file="ws-policy-attachment.html" /> - </target> - - <target name="validate" description="Validates all XML files."> - <!-- <xmlvalidate lenient="true"> - <fileset dir="." includes="*.xsl" /> - </xmlvalidate> --> - <xmlvalidate lenient="false" warn='yes'> - <fileset dir="." includes="ws-policy*.xml" /> + <property name="stylesheet" value="xmlspec-policy.xsl"/> + + <target name="clean"> + <delete quiet="true" file="ws-policy-framework.html"/> + <delete quiet="true" file="ws-policy-attachment.html"/> + </target> + + <target name="validate-xsl" description="Validates all XML files."> + <xmlvalidate lenient="true"> + <fileset dir="." includes="*.xsl"/> + </xmlvalidate> + </target> + + <target name="validate-svg" description="Validates all SVG files."> + <xmlvalidate lenient="false" warn="yes"> + <fileset dir="." includes="*.svg"/> </xmlvalidate> </target> + <target name="validate-policy-specs" description="Validates all WS Policy spec files."> + <xmlvalidate lenient="false" warn="yes"> + <fileset dir="." includes="ws-policy*.xml"/> + </xmlvalidate> + </target> + + <target name="validate" depends="validate-xsl,validate-svg,validate-policy-specs" /> + <target name="html" description="Transforms xml into html."> - <xslt style="${stylesheet}" in="ws-policy-framework.xml" out="ws-policy-framework.html" force="yes"> - <param name="status" expression="ed-copy" /> + <xslt style="${stylesheet}" in="ws-policy-framework.xml" out="ws-policy-framework.html" + force="yes"> + <param name="status" expression="ed-copy"/> </xslt> - <xslt style="${stylesheet}" in="ws-policy-attachment.xml" out="ws-policy-attachment.html" force='yes'> - <param name="status" expression="ed-copy" /> + <xslt style="${stylesheet}" in="ws-policy-attachment.xml" out="ws-policy-attachment.html" + force="yes"> + <param name="status" expression="ed-copy"/> </xslt> </target> - <target name="changelog"> - <cvschangelog - dir="${doc.home}" - destfile="${dist.home}/changelog.xml" - start="${change.log.start}" - end="${change.log.end}"/> - </target> + <target name="changelog" description="Generate XML out of the CVS change log"> + <cvschangelog destfile="changelog.xml"/> + </target> + + <target name="main" depends="validate-policy-specs,html"/> - <target name="main" depends="validate,html"> - </target> - </project>
Received on Friday, 14 July 2006 14:07:58 UTC