Forum Discussion
why do you want node names in an array?
May be you can post both xml samples so that it would little more helpful to suggest better.
- evoks8 years agoOccasional Contributor
Hi Rao,
Thanks for your answer.
Indeed, I don't need the node names, it was just a "plus" for me.
I'll try to be more explicit.
If a have two xml :
File1 :
<File1>
<node1>value1</node1><subnode>
<subnode1>subnode_value1</subnode1>
<subnode1>
<node2>value2</node2>
<node3>value3</node3>
</File1>Then File2 :
<File2>
<nodeA>valueA</nodeA>
<nodeB>valueB</nodeB>
<nodeC>valueC</nodeC><subnode>
<subnodeC>subnode_valueC</subnodeC>
</subnode>
</File2>I want to be able to get all values from each xml in two arrays.. Even subnodes.
After parsing them, for the first XML, I want an output like : "[value1, subnode_value1, value2, value3]"
And for the second XML : "[valueA, valueB, valueC, subnode_valueC]".
I do not care about value order in arrays.
Do you think is it possible to realize it ? I don't know if it is better to use xmlslurper or another parser?
To conclude, if I have two arrays which contain XML node values, I could be able to compare them with assert :
(array[a_Value_in_XML_1] == array[other_Value_in_XML_2]
Related Content
Recent Discussions
- 4 days ago
- 9 days ago
xml to soap
Solved9 days ago