I think that may do the trick. I confess I didn't read the original 
question properly :-(

Lukacs, Gabriel wrote:
> Hello,
>       I think u need the following:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project name="test" default="main" >
>       <taskdef name="xmltask"
> classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>
>
>             <target name="main" description="Prefix">
>                   <xmltask source="application.xml" >
>                         <copy path="/:application/:module/@id"
> attrvalue="true" property="id_value"/>
>                   </xmltask>
>
>                 <echo message="ID: ${id_value}" />
>
>                 <xmltask source="application.xml"
> dest="application.xml">
>                       <attr path="/:application/:module" attr="id"
> value="Validation_${id_value}"/>
>                 </xmltask>
>             </target>
>
> </project>
>
> Maybe this can be optimalized to use only one xmltask....
>
> With kind regards, Gabriel. 
>
> -----Original Message-----
> From: Patrick Luebbecke [mailto:[EMAIL PROTECTED] 
> Sent: Monday, September 22, 2008 2:32 PM
> To: xmltask-users@lists.sourceforge.net
> Subject: [Xmltask-users] Finding xml tags and adding prefixes to
> itsattributes
>
>
> Hi all,
>
> i'm currently trying to modify a set of xml files to with xmltask but
> i'm
> not sure if i'm using the right syntax.
>
> i'd like to find every <display-name> </display-name> tag in a every
> file
> of a directory and all subdirectories. thats what my ant script looks
> like
> so far:
>
>       <taskdef name="xmltask"
> classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>
>             <target name="ApplicationXML" description="Prefix">
>                   <xmltask source="temp/META-INF/application.xml">
>                         <insert path="application/module"
> xml="Validation_"/>
>
>
>                   </xmltask>
>             </target>
> </project>>
>
> as you can see i'd like to add a prefix in front of the value of the
> <display-name>'s attribute. but when i'm starting the buildprocess i get
> the following console output:
>
> C:\APACHE~1.1\anttest>ant
> Buildfile: build.xml
>
> ApplicationXML:
>
> BUILD SUCCESSFUL.
> Total time: 0 seconds>
>
> the build process finishes but there are no changes in my xml file.
>
> the file looks as follow:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <application id="Application_ID" version="1.4"
> xmlns="http://java.sun.com/xml/ns/j2ee";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/application_1_4.xsd";>
>       <display-name>blabla</display-name>
>       <module id="Module_123456">
>             <web>
>                   <web-uri>blablabla.war</web-uri>>
>                   <context-root>blabla</context-root>
>             </web>
>       </module>
>
> in that specific case i'd like to set a prefix called Validation_ in
> front
> of the application/module id attribute like this: <module
> id="Validation_Module_123456">
>
> i hope someone can help me to sort this problem out.
>
> regards
>
> Patrick
>
>
>
> ------------------------------------------------------------------------
> -
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Xmltask-users mailing list
> Xmltask-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xmltask-users
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Xmltask-users mailing list
> Xmltask-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xmltask-users
>   

-- 
Brian Agnew                  http://www.oopsconsultancy.com
OOPS Consultancy Ltd
Tel: +44 (0)7720 397526
Fax: +44 (0)20 8682 0012


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Xmltask-users mailing list
Xmltask-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xmltask-users

Reply via email to