Avatar

Level 3

Hello Jasmin,

Its Awesome!!! It worked.

Actually I didn't know that, we can use count to count the number of nodes like this.  And even ididnt know to reach XML value directly through xpath expression like this.  Its really helped me a lot.  Thanks a lot.

snapshot.JPG

Loop Initialize

/process_data/@counter = 1

/process_data/@emailCount = count(/process_data/EmailIdsFromDB/Email/EmailId)

Convert XML to String

/process_data/@EmailIds = concat(/process_data/@EmailIds, /process_data/EmailIdsFromDB/Email/EmailId[number(/process_data/@counter)]/mailId)

Has More Nodes?

/process_data/@counter = /process_data/@counter + 1

Yes Route will have condition: /process_data/@counter <= /process_data/@emailCount

No -> Default route

Format the String

/process_data/@EmailIds = substring-after(/process_data/@EmailIds, ",")

Thanks

Deepak