> From: Christopher Lenz [mailto:[EMAIL PROTECTED] > Dominique Devienne wrote: > >>From: peter reilly [mailto:[EMAIL PROTECTED] > >> > >>>On Monday 17 November 2003 17:01, Dominique Devienne wrote: > >>> > >>>So the NS for <project> and <target> does not matter? > >>>Conceptually they are part of the Ant XML dialect to me, > >>>so seeing them in no namespace at all seems weird??? --DD > >> > >>If no namespace uri is picked for the empty prefix, it is up > >>to the processor to pick one, in ant's case this is > >>antlib:org.apache.tools.ant. > > > > Ah, thanks for the precision. I didn't know this rule. > > > > Slightly related, if I extracted or wrote a schema for Ant, > > and specified an xsi:schemaLocation attribute in <project>, > > will Ant ignore the attribute, or barf? > > If you also define the namespace prefix "xsi", the document is still > well-formed so everything should be fine. Xerces will not try to validate > the build file though, since Ant doesn't put the parser in validating > mode, of course.
Granted. But Peter apparently says that even though the document is well-formed (declared proper xsi NS prefix), Ant might still refuse it... I'm not sure whether it's a valid behavior as far as pure XML processing is concerned. xsi:schemaLocation is just one example, there are other XML technologies which use namespace'd XML attributes, like XInclude, XLink, etc... Ant not supporting any of these might be problematic!?!? --DD --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]