envinyater has asked for the wisdom of the Perl Monks concerning the following question:
This is my first post here, so go easy on me :)
Let me give some background, I am working on a project where I am assigned to write a Perl script to gather data and automate specific tasks on a server. We have a system that will deploy the script to each server whenever one is created that runs it as if it was local.
One of my requirements is to send the output to an XML file. I've noticed not all of these servers have the latest version of Perl so I cannot use the perl builtin XML libraries (please correct me if library isn't the right term).
I looked at XML::TinyXML http://search.cpan.org/~xant/XML-TinyXML/
But it didn't seem intuitive to me by any means. I was looking in the example and it listed that this was being passed into the new method.
I'm not too familiar with Perl, but shouldn't that be %hash? Anyway, I tried it but I need to be able to manipulate it better and add to it. Should I stick it out and stay with TinyXML or go with something different?my $hash = { a => 'b' , c => 'd', hash => { key1 => 'value1', key2 => 'value2' }, array => [ "arrayval1", { subhashkey => 'subhashvalue' }, [ # XXX - folded arrays will be flattened by actual implement +ation { nome1 => 'subarray1' } , { nome2 => 'subarray2' , 'nome2.5' => 'dfsdf'}, { nested => { nested2_1 => 'nestedvalue', nested2_2 => 'ne +stedvalue2' } }, "subarrayval1", "subarrayval2" ] ] }; my $txml = XML::TinyXML->new($hash); printf("%s \n", $txml->dump);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Need to use an XML library without dependencies
by aitap (Curate) on Dec 12, 2012 at 21:17 UTC | |
by envinyater (Initiate) on Dec 12, 2012 at 21:36 UTC | |
by aitap (Curate) on Dec 12, 2012 at 21:49 UTC | |
by envinyater (Initiate) on Dec 13, 2012 at 20:57 UTC | |
by Anonymous Monk on Dec 12, 2012 at 21:45 UTC |