in reply to Re: XML::Simple XMLout
in thread XML::Simple XMLout

Hello, It's me again! :) I have changed the data structure just a little bit to something alittle bit more complex, but not too much! Here is my updated struc:
my $VAR2 = { 'SuccessfulTests' => [ { 'Test' => { 'id' => '1', 'name' => 'toto' } }, { 'Test' => { 'id' => '1', 'name' => 'titi' } } ], 'FailedTests' => [ { 'FailedTest' => { 'id' => '1', 'name' => 'tutu', 'svgs' => [ { 'svg' => '\tutu_1.svg' } ] } }, { 'FailedTest' => { 'id' => '1', 'name' => 'tete', 'svgs' => [ { 'svg' => '\tete_1.svg' }, { 'svg' => '\tete_2.svg' } ] } } ] };
What I would like to get is something like this:
<?xml version="1.0" encoding="utf-8"?> <TestRun> <SuccessfulTests> <Test name="toto"/> </SuccessfulTests> <SuccessfulTests> <Test name="titi"/> </SuccessfulTests> <FailedTests> <Test name="tutu"/> <svgs> <svg>\tutu_1.svg</svg> </svgs> </FailedTests> <FailedTests> <Test name="tete"/> <svgs> <svg>\tete_1.svg</svg> <svg>\tete_2.svg</svg> </svgs> </FailedTests> </TestRun>
I have tried to use 'GroupTags' to do this but unfortunately I have not succeded. Any help would be appreciated, again :) Thx!