ePages 6.10 - DE_EPAGES/XML/API/XML/CartridgeInstallerImportHandler.pm

Package DE_EPAGES::XML::API::XML::CartridgeInstallerImportHandler

This module implements a SAX2 handler to import object type(s) CartridgeInstaller.

Example
use DE_EPAGES::CartridgeInstaller::API::XML::CartridgeInstallersImportHandler;
use XML::SAX::ParserFactory;

my $Handler = DE_EPAGES::CartridgeInstaller::API::XML::CartridgeInstallersImportHandler->new;
my $Parser = XML::SAX::ParserFactory->parser( Handler => $Handler );
$Parser->parse_file( 'CartridgeInstallerss.xml' );
@EXPORT_OK
GetCartridges

Functions

GetCartridges

GetCartridges

Imports objects CartridgeInstaller from an XML file.

Syntax
$hDatabaseTypes = GetCartridges( $FileName );
Input
$FileName (string)
XML file name (optional, default: $ENV{'EPAGES_CARTRIDGES'}.'/Cartridges.xml')
Return
$hDatabaseTypes (ref.hash.array)
list of cartridges for all database types.
Keys are database type names, such as 'Site', 'Store' etc..
Values are a list of cartridge packages, for example:
['DE_EPAGES::Core', 'DE_EPAGES::Database', ...]