XML::CSV 0.15 review

Download
by rbytes.net on

XML::CSV is a Perl extension converting CSV files to XML. SYNOPSIS use XML::CSV; $csv_obj = XML::CSV->new(); $csv_obj =

License: Perl Artistic License
File size: 7K
Developer: Ilya Sterin
0 stars award from rbytes.net

XML::CSV is a Perl extension converting CSV files to XML.

SYNOPSIS

use XML::CSV;
$csv_obj = XML::CSV->new();
$csv_obj = XML::CSV->new(%attr);

$status = $csv_obj->parse_doc(file_name);
$status = $csv_obj->parse_doc(file_name, %attr);

$csv_obj->declare_xml(%attr);
$csv_obj->declare_doctype(%attr);

$csv_obj->print_xml(file_name, %attr);

XML::CSV is a new module in is going to be upgraded very often as my time permits. For the time being it uses CSV_XS module object default values to parse the (*.csv) document and then creates a perl data structure with xml tags names and data. At this point it does not allow for a write as you parse interface but is the first upgrade for the next release. I will also allow more access to the data structures and more documentation. I will also put in more support for XML, since currently it only allows a simple XML structure.

Currently you can modify the tag structure to allow for attributes. No DTD support is currently available, but will be implemented in a soon coming release. As the module will provide both: object and event interfaces, it will be used upon individual needs, system resources, and required performance. Ofcourse the DOM implementation takes up more resources and in some instances timing, it's the easiest to use.

Requirements:
Perl

XML::CSV 0.15 keywords