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:edmund.spatzeneg...@sun.com >> 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 >> Xmltask-users@lists.sourceforge.net >> 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:edmund.spatzeneg...@sun.com 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 Xmltask-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xmltask-users