Excel::Writer::XLSX::Package::XMLwriterSimple(3pm)

Excel::Writer::XLSX::Package::XMLwriterSimple3pm

Light weight re-implementation of xml::writer. this module is used internally by excel::writer::xlsx.

Overview

This module is used by Excel::Writer::XLSX for writing XML documents. It is a light weight re-implementation of XML::Writer.

XMLwriterSimple is approximately twice as fast as XML::Writer. This speed is achieved at the expense of error and correctness checking. In addition not all of the XML::Writer methods are implemented. As such, XMLwriterSimple is not recommended for use outside of Excel::Writer::XLSX.

If required XMLwriterSimple can be overridden and XML::Writer can be used in its place by setting an "_EXCEL_WRITER_XLSX_USE_XML_WRITER" environmental variable:

    export _EXCEL_WRITER_XLSX_USE_XML_WRITER=1
    perl example.pl
    Or for one off programs:
    _EXCEL_WRITER_XLSX_USE_XML_WRITER=1 perl example.pl

This technique is used for verifying the test suite with both XMLwriterSimple and XML::Writer:

    _EXCEL_WRITER_XLSX_USE_XML_WRITER=1 prove -l -r t

Disclaimer of warranty

See the documentation for Excel::Writer::XLSX.

Author

John McNamara [email protected]

License

Either the Perl Artistic Licence <http://dev.perl.org/licenses/artistic.html> or the GPL <http://www.opensource.org/licenses/gpl-license.php>.

From libexcel-writer-xlsx-perl 0.47-1 in Debian 7 (Wheezy). Parsed by carta from the page's man source.