On Thursday 06 November 2003 11:54, peter reilly wrote:
>
> However, I understand the problem of writing schemas, using xml editors and
> also the fact that it is a little strange ...
>
> So now I think that the nested elements should have the
> namespace of the enclosing element (except for typedef'ed elements)
>
> I have a patch ready to do this (enclosed) (without unit tests)
> and am ready to commit.
>

One oddity is that the implementation of elements is now
exposed.

For example the <for> task from ant-contrib has a <sequential>
nested element, <outofdate> also has a <sequential>. The first
is implemented by addTask(Task) and the second is implemented
by addSequential(Sequential), this means that with the new
ns rules one needs to do:

<ac:for param="file">
   <ac:path>
     <ac:fileset dir="${test.dir}/mains" includes="*.cpp"/>
   </ac:path>
   <sequential>
     <ac:outofdate>
       <ac:sourcefiles path="${file}"/>
       <ac:targetfiles path="${file}.txt"/>
       <ac:sequential>
          <echo>the ${file} was outofdate</echo>
       </ac:sequential>
     </ac:outofdate>
   </sequential>
</ac:for>

Peter

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

Reply via email to