totorototo has asked for the wisdom of the Perl Monks concerning the following question:
And the xml structure I would like to have:my $TestRun= { 'SuccessfulTests' => [ { 'Test' => { 'name' => "toto" } }, { 'Test' => { 'name' => "titi" } } ], 'FailedTests' => [ { 'Test' => { 'name' => "tutu" } }, { 'Test' => { 'name' => "tete" } } ] };
<TestRun> <SuccessfulTests> <Test> <Name>toto</Name> </Test> <Test> <Name>titi</Name> </Test> </SuccessfulTests> <FailedTests> <Test> <Name>tutu</Name> </Test> <Test> <Name>tete</Name> </Test> </FailedTests> </TestRun>
result:my $xml = new XML::Simple; my $dec = '<?xml version="1.0" encoding="utf-8"?>'; print $xml->XMLout($VAR2, XMLDecl => $dec, keyattr => [], RootName => +'TestRun');
Unfortunatley, I did not succeeded. I do not want SuccessfulTests and FailedTests to be repeated. Any help would be appreciated. Thx, Totorototo.<?xml version="1.0" encoding="utf-8"?> <TestRun> <SuccessfulTests> <Test name="toto"/> </SuccessfulTests> <SuccessfulTests> <Test name="titi"/> </SuccessfulTests> <FailedTests> <Test name="tutu"/> </FailedTests> <FailedTests> <Test name="tete"/> </FailedTests> </TestRun>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: XML::Simple XMLout
by Anonymous Monk on Dec 19, 2014 at 15:25 UTC | |
by totorototo (Initiate) on Dec 19, 2014 at 15:34 UTC | |
by Anonymous Monk on Dec 19, 2014 at 15:47 UTC | |
by totorototo (Initiate) on Dec 29, 2014 at 11:01 UTC | |
|
Re: XML::Simple XMLout
by Anonymous Monk on Dec 19, 2014 at 21:20 UTC |