NAME
SPOPS::Export::XML - Export SPOPS objects in XML format
SYNOPSIS
# See SPOPS::Export
DESCRIPTION
Implement XML output for SPOPS::Export.
PROPERTIES
document_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>
METHODS
create_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.
BUGS
Minimal escaping
We currently do fairly minimal escaping. Will probably use HTML::Entities or some other module to deal with this.
TO DO
Nothing known.
SEE ALSO
COPYRIGHT
Copyright (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.
AUTHORS
Chris Winters <chris@cwinters.com>
Generated from the SPOPS 0.87 source.