SPOPS::Export::XML - Export SPOPS objects in XML format


SPOPS documentation  | view source Contained in the SPOPS distribution.

Index


NAME

Top

SPOPS::Export::XML - Export SPOPS objects in XML format

SYNOPSIS

Top

 # See SPOPS::Export

DESCRIPTION

Top

Implement XML output for SPOPS::Export.

PROPERTIES

Top

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

Top

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

Top

Minimal escaping

We currently do fairly minimal escaping. Will probably use HTML::Entities or some other module to deal with this.

TO DO

Top

Nothing known.

SEE ALSO

Top

SPOPS::Export

SPOPS::Manual::ImportExport (SPOPS::Manual::ImportExport)

COPYRIGHT

Top

AUTHORS

Top

Chris Winters <chris@cwinters.com>


SPOPS documentation  | view source Contained in the SPOPS distribution.