Brain,
Thanks a lot, that helped.
Edmund
Brian Agnew schrieb:
> Ah. You have a namespace, and so you either need to scope the /plugin path
> or specify it as the 'local' name.
>
> Try this:
>
> <attr path="/:plugin" attr="version" value="{whatever}"/>
>
> Basically if a namespace is defined, then you'll need to qualify all your
> nodes with a ':'. e.g. /:a/:b/:c
>
> Brian
>
> On Fri, January 30, 2009 16:18, Edmund Spatzenegger wrote:
>
>> I was using XMLTask for parsing an midifiying an XML File but it did not
>> work as expected.
>> The XML file im am parsing lhas the followin structure:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <plugin xmlns="http://www.sun.com/schema/SPS"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> description="myplugin"
>> name="myplugin"
>> schemaVersion="5.2"
>> vendor="Sun Microsystems "
>> version="1.0"
>> xsi:schemaLocation="http://www.sun.com/schema/SPS plugin.xsd">
>>
>> ................
>>
>> </plugin>
>>
>>
>> what I am trying to do ist to modify the "version" attribute in the
>> <plugin> tag. But I cant locate it using XMLTask:
>> Here's my Ant snippet:
>>
>> <xmltask
>> source="${plugin.jar.dir}/main/${plugin.descriptor.name}"
>> dest="${plugin.content.dir}/${plugin.descriptor.name}">
>> <attr path="/plugin" attr="version" value="${plugin.version}"/>
>> </xmltask>
>>
>> but this won't change anything.
>>
>> Next I tried to use wildcards:
>> <xmltask
>> source="${plugin.jar.dir}/main/${plugin.descriptor.name}"
>> dest="${plugin.content.dir}/${plugin.descriptor.name}">
>> <attr path="/*" attr="version" value="${plugin.version}"/>
>> </xmltask>
>> This worked fine but I'm afraid this will also modify other occurences
>> of verion attributes.
>> Can anybody tell me what's wrong with my first approach?
>>
>> Regards
>>
>> Edmund
>>
>> --
>> *******************************************************************
>> Edmund Spatzenegger IT-Architect
>> Systems Practice Phone: +49 (0)89 46008-2574
>> Sun Microsystems GmbH Fax: +49 (0)89 46008-2583
>> Sonnenalle 1 Mobile: +49 (0)172 8441648
>> 85551 Kirchheim-Heimstetten mailto:[email protected]
>> Germany
>> http://www.sun.de
>>
>> Amtsgericht München: HRB 161028
>> Geschäftsführer: Thomas Schröder, Wolfgang Engels, Dr. Roland Bömer
>> Vorsitzender des Aufsichtsrates: Martin Häring
>> *******************************************************************
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by:
>> SourcForge Community
>> SourceForge wants to tell your story.
>> http://p.sf.net/sfu/sf-spreadtheword
>> _______________________________________________
>> Xmltask-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/xmltask-users
>>
>>
>
>
>
--
*******************************************************************
Edmund Spatzenegger IT-Architect
Systems Practice Phone: +49 (0)89 46008-2574
Sun Microsystems GmbH Fax: +49 (0)89 46008-2583
Sonnenalle 1 Mobile: +49 (0)172 8441648
85551 Kirchheim-Heimstetten mailto:[email protected]
Germany
http://www.sun.de
Amtsgericht München: HRB 161028
Geschäftsführer: Thomas Schröder, Wolfgang Engels, Dr. Roland Bömer
Vorsitzender des Aufsichtsrates: Martin Häring
*******************************************************************
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Xmltask-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xmltask-users