On 12/13/00 5:32 PM, "Peter Vogel" <[EMAIL PROTECTED]> wrote:

> 1.  Why be so strict about attributes on tags, such that you throw an
> exception for any unrecognized tag?  Why not just silently ignore (or warn,
> if you must) unrecognized tags?  Isn't that the whole point of XML?, to
> allow disparate tools to communicate more efficiently?  Isn't it the case
> that some tools will look at some tags/attributes and not others and vice
> versa?  If anyone else agrees, perhaps the }else { throw
> SAXParseException("unknown attribute ..."); } should be eliminated from
> ProjectHelper.java?

Since there is no set DTD for Ant build files, I'm neutral on allowing extra
info and letting Ant ignore it. In fact, in your case, you give a good
argument for it.

In fact, AntEater as set up right now only scopes out attributes it knows it
needs to look for in Project/Target/Task/Property. In task it'll reflect it
in, but if the task doesn't use it, it doesn't get used.

-- 
James Duncan Davidson                                        [EMAIL PROTECTED]
                                                                  !try; do()

Reply via email to