How to parse a xml by ANT
ant, xml
Solution
I've used this http://www.oopsconsultancy.com/software/xmltask/ in the past to process XML with ANT. I threw together a quick sample of getting each individual attribute.
<taskdef name="xmltask" classname="com.oopsconsultancy.xmltask.ant.XmlTask"/>
<xmltask source="test.xml">
<call path="psf/project">
<param name="ref" path="@ref"/>
<actions>
<echo>ref = @{ref}</echo>
</actions>
</call>
</xmltask>
Not sure if this will suit your needs, but it does work to get the attribute values individually.
Problem
trying to build a project set file and checkout these projects: ``` <psf> <project ref="version,url,name"/> <project ref="version,url,name"/> <project ref="version,url,name"/> </psf> ``` now I need extract url and name from each project tag. I used `<xmlproperty file="example.psf" collapseAttributes="true" />` but when I `<echo>$psf.project.ref</echo>`, I got something like this, instead of having control to each token on each line: `version,url,name,version,url,name,version,url,name` Can someone help me with this? thanks