ePages 7.27.0 - DE_EPAGES/Object/API/XMLStructureImportHandler.pm

Package DE_EPAGES::Object::API::XMLStructureImportHandler

Handles the import of XML files.

Functions

getXMLStructure
new

getXMLStructure

Returns the xml structure object of an xml file.

Syntax
$XMLStructure = $self->getXMLStructure($FileName, $hOptions);
Example
$Handler = $Package->new;
$Handler->_importXML( $FileName, {'register_notrans' => 1, 'distinguish_multiple_appearence' => 0} );
Input
$FileName (string)
XML file name
$hOptions (ref.hash)
option flags
  • register_notrans - notrans tags often have no effect on import into db, default is '0' - bool
  • distinguish_multiple_appearence - import doesn't care about how often a tag appears;
    default value is set to '0', whereas setting this value to '1' enlarges the element path by ':appearence(..)' - bool

Return
$XMLStructure (object)
xml structure object

new

Creates a new XMLStructureImportHandler object cunstructor uses additionally the constructor of super class

Syntax
$Handler = DE_EPAGES::XML::API::XMLStructureImportHandler->new();
Return
$Handler (object)
XMLStructureImportHandler