|
NAMESPOPS::Export::XML - Export SPOPS objects in XML format SYNOPSIS# See SPOPS::Export DESCRIPTIONImplement XML output for SPOPS::Export. PROPERTIESdocument_tag Define the document tag. Default is: 'spops', so the resulting document is: <spops> ... </spops> object_tag Define the surrounding tag for each object. Default is 'spops-object', so if you use the default "document_tag" as well the resulting document will look like: <spops>
<spops-object>
<field1>bar</field1>
<field2>foo</field2>
</spops-object>
<spops-object>
<field1>foo</field1>
<field2>bar</field2>
</spops-object>
...
</spops>
METHODScreate_header Output the opening document tag. create_footer Output the closing document tag. create_record( $object, $fields ) Output the individual object. serialize_field_data( $data ) Escape relevant values in $data. For right now, we just escape the '&', '<' and '>' characters. BUGSMinimal escaping We currently do fairly minimal escaping. Will probably use HTML::Entities or some other module to deal with this. TO DONothing known. SEE ALSOSPOPS::Export SPOPS::Manual::ImportExport COPYRIGHTCopyright (c) 2001-2004 intes.net, inc.. All rights reserved. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. AUTHORSChris Winters <chris@cwinters.com>
|