Chris Winters > SPOPS-0.87 > SPOPS::Export::XML

Download:
SPOPS-0.87.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 3.03   Source  

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 ^

SPOPS::Export

SPOPS::Manual::ImportExport

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>

syntax highlighting: