ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lightbulb432 <>
Subject Re: AW: DTD or XSD for build files
Date Wed, 14 Feb 2007 15:50:34 GMT

True, that's what I figured.

Within the "myOwnTask" element, however, couldn't an XSD be defined for that
based on the allowable attributes and subelements, so you get the benefit of
autocompletion and validation in your IDE? But I guess if that's not how
it's done then I shouldn't pursue it...

Eclipse seems to nicely autocomplete the tags nonetheless...I guess it has
it's own way of doing that by looking at the tasks you define...

Jan.Materne wrote:
> I dont think that it's "really" possible ...
> <project>
>     <taskname name="myOwnTask" classname="MyOwnTask"/>
>     <presetdef name="copy2"><copy todir="standard"/></presetdef>
>     <macrodef name="foo">
>         <attribute name="bar"/>
>         ...
>     </macrodef>
>     <myOwnTask completelyUnknownAttribute="" ... />
>     <copy2 file="file"/>
>     <foo bar=""/>
> </project>
> How you would define a DTD or XSD _before_ writing the buildfile?
> Jan
>>-----Urspr√ľngliche Nachricht-----
>>Von: lightbulb432 [] 
>>Gesendet: Dienstag, 13. Februar 2007 23:53
>>Betreff: DTD or XSD for build files
>>Is DTD or XSD validation of the Ant build files possible from 
>>within an IDE?
>>It seems to be possible, but I'm wondering how that happens. 
>>The taskdef
>>element's name attribute defines the element used later in the 
>>Ant build
>>files. It seems different from the standard way of defining 
>>element names in
>>a DTD/XSD and defining namespaces and things like that...
>>Is there a way to make validation work using DTDs or XSDs for external
>>validation, or can they not be used at all with Ant build 
>>files? Or have I
>>missed something completely and DTDs / XSDs can be used?
>>Fairly new to all this, so just wondering...
>>View this message in context: 
> #a8955279
>>Sent from the Ant - Users mailing list archive at
>>To unsubscribe, e-mail:
>>For additional commands, e-mail:
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

View this message in context:
Sent from the Ant - Users mailing list archive at

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message