http://qs321.pair.com?node_id=1163589


in reply to Convert CSV to XML

If you have the XSD of the taget XML, I recommend XML::Writer XML::Compile. You have to mush your input data into the data structure corresponding to the output XML data, but that's all you have to do. XML::Writer will then create the appropriate XML from the XSD and your data structure.

I've also had good experience in creating a template using HTML::Template(::Compiled) and filling in the data from a flat datastructure, but that really depends on the output XML format.

Replies are listed 'Best First'.
Re^2: Convert CSV to XML
by andreas1234567 (Vicar) on May 20, 2016 at 08:51 UTC
    Dear Corion,

    Thanks for your helpful reply. However, I cannot find any reference to XSD's in the documentation to XML::Writer. Do you have any pointers? Or did you perhaps mean XML::Compile as described in this blog post? Thanks again.

    Best regards
    --
    No matter how great and destructive your problems may seem now, remember, you've probably only seen the tip of them. [1]