A simple search on "XML Module" in the top box would have returned Which XML module to use? which contains info and links you might find useful.
--
The Error Message is GOD - MJD
| [reply] |
| [reply] |
There are lots of fine XML modules out there to choose from, and as you point out it's hard to know where to start....
Finding an XML module to do foo is a common question, but as XML is three letters and has thus been excluded from super search it's a question that get's asked rather a lot. On the up side there are lots of good answers!
Have a look at the following threads and links:
My favourites are the GNOME based XML::LibXML and XML::LibXSLT, as I work with XML files from other programs, and output HTML via XSL-T. This combination has some useful features: c based and so very quick; powerful/flexible API; XML validation option; excellent XSL-T abilities to mention but a few. However this may be overkill for your application.
Updates: Extra links added, and dead link removed.
| [reply] |
| [reply] |
As you noticed, there are a lot of XML modules, and everyone has their favorite. There tend to be a lot more candidates for XML parsing and processing than for generation.
Personally, I like XML::Twig for parsing and modifying XML documents. For generating well-formed XML from scratch, I've had some good experiences with XML::Writer.
Alan | [reply] |
Maybe you wanna try to search for SVG, yields 4 distributions | [reply] |
This depends very much on your task at hand. However, since you're talking about making graphs from SVG, as usual XML.com is the place to look. Here is an article by Kip on creating SVG graphs, and here, here and here are Kip's three excellent articles on helping you choose an XML module for whatever task you have at hand.
Always check his column first - it's the most up to date resource on XML modules, and is even better than O'Reilly's book "Perl and XML" (IMHO). | [reply] |