this is interesting indeed.

i'm only vaguely familar with schemas and their use.  i have a build.xml which does my 
build.  does my custom schema go into build.xs?  how do i reference that from 
build.xml?

here's a simple build.xml that needs to validate a property MAJOR is numeric:

<?xml version="1.0"?>
<project name="test" default="all" basedir=".">
  <property file="test.properties"/>
  <target name="all">
    <input message="please enter MAJOR version:" addproperty="MINOR"/>
    <echo>found property $MAJOR</echo>
  </target>
</project>


> -----Original Message-----
> From: Robert Koberg [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 27, 2004 7:19 PM
> To: Ant Users List
> Subject: Re: property validation
> 
> 
> Mark Lybarger wrote:
> 
> > i'd like to validate some properties in my build file. we 
> have version numbers specified as MAJOR, MINOR, and BUG and 
> i'd like to make sure they're numeric (preferably 2 digits or 
> under).  does anyone know how i can possibly use ant's script 
> (javascript) or something else to validate this?
> > 
> 
> write a custom schema. In XML Schema you would do something like:
> 
> <xs:attribute
>    name="MAJOR"
>    use="required"
>    type="xs:int"/>
> 
> Many people find Relax NG much easier to work with, so you 
> might want to 
> use it.
> 
> best,
> -Rob
> 
> 
> > thanks
> > 
> > 
> > 
> > 
> --------------------------------------------------------------
> ----------
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to