-----Original Message----- From: Jowie [mailto:joe.n...@mac.com] Sent: Monday, December 07, 2009 4:06 PM To: user@ant.apache.org Subject: RE: RegExp help needed!
/* Hi Gilbert, What I am trying to say is... I have done exactly how you say, despite what my last message says (some weird URL encoding is deleting one of my lines!) and it returns a list of repeating [echo] img = /brain_games_main/Image.ashx?ID=647 [echo] img = /brain_games_main/Image.ashx?ID=647 [echo] img = /brain_games_main/Image.ashx?ID=647 [echo] img = /brain_games_main/Image.ashx?ID=647 rather than different IDs each time... Sorry for the confusion! */ i'm sorry too, the xpath expression was wrong, so here we go your input = <Question ID="531" Subject="L" Category="Punc" Presentation="PT01" Engine="MC01" Body="test" Media="/bgmain/Image.ashx?ID=12"> <TipID /> <Answers> <Answer ID="1457" Valid="false" Position="1" Media="/bgmain/Image.ashx?ID=112">txt </Answer> <Answer ID="1458" Valid="true" Position="2" Media="/bgmain/Image.ashx?ID=113">txt </Answer> <Answer ID="1459" Valid="false" Position="3" Media="/bgmain/Image.ashx?ID=114">txt </Answer> <Answer ID="1460" Valid="false" Position="4" Media="/bgmain/Image.ashx?ID=115">txt </Answer> </Answers> </Question> and = <xmltask source="xpathtest.xml"> <call path="//*...@media]"> <param name="img" path="@Media"/> <actions> <echo>img = @{img}</echo> </actions> </call> </xmltask> gives = [echo] img = /bgmain/Image.ashx?ID=12 [echo] img = /bgmain/Image.ashx?ID=112 [echo] img = /bgmain/Image.ashx?ID=113 [echo] img = /bgmain/Image.ashx?ID=114 [echo] img = /bgmain/Image.ashx?ID=115 if you need only the @Media attributes under from Answer nodes, use the expresssion = <call path="//answ...@media]"> ... gives = [echo] img = /bgmain/Image.ashx?ID=112 [echo] img = /bgmain/Image.ashx?ID=113 [echo] img = /bgmain/Image.ashx?ID=114 [echo] img = /bgmain/Image.ashx?ID=115 Gilbert --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org