Then you are stuck between a rock and a hard place. You don't want to switch away from XML::Simple, yet the author of XML::Simple freely admits that it's not suitable for the sort of task you're describing and recommends other modules instead. Quotes from the documentation:
"XML::Simple is able to present a simple API because it makes some assumptions on your behalf. These include:
- [...]
- "You don't want fine-grained control of the formatting of generated XML
- [...]
"In a serious XML project, you'll probably outgrow these assumptions fairly quickly.
[...]
"For event based parsing, use SAX (do not set out to write any new code for XML::Parser's handler API - it is obselete).
"For tree-based parsing, you could choose between the 'Perlish' approach of XML::Twig and more standards based DOM implementations - preferably one with XPath support such as XML::LibXML."
Personally I use XML::LibXML for virtually any XML-handling task that's thrown my way, and am rarely disappointed by it.
In reply to Re^2: XML::Simple how do i keep the same xml format (Values and Attributs)?
by tobyink
in thread XML::Simple how do i keep the same xml format (Values and Attributs)?
by tobias_hofer
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |