ThePerlProgrammer.com

 

Consulting Service
*DBIx::XML::DataLoader
Downloads
About Me
Contact Me
Home

 


This site best viewed using
The FireFox Browser

  DBIx::XML::DataLoader

DBIx::XML::DataLoader is a complete tool for importing and exporting data to and from any xml document and any datasource. The key to the whole system is custom map files written in xml. The map files use xpath descriptions of data combined with information about a datasource or sources to handle seemless data extraction.

I have a few simple examples that are included in the package and I am working on providing somemore. I can be contacted if you have any questions on using this module. I am also available to assist in creating custom map files for your documents and data sources.

  • Read The Docs
  • Browse The Module
  • Download DBIx-XML-DataLoader-1.1b.tar.gz
  • Win32 ppd file DBIx-XML-DataLoader.ppd
    This has been tested on win32 based machines and seems to work.
    If you want to use ppm to do this automatically. With ppm started do the following
    for ppm 2 users:
    PPM> set repository TEMP http://theperlprogrammer.com/modules/win32/
    PPM>install DBIx-XML-DataLoader
    
    for ppm 3 users:
    PPM>repository add TEMP http://theperlprogrammer.com/modules/win32/
    PPM>install DBIx-XML-DataLoader
    
  • Support and Bug Report Contact Form


NAME

    DBIx::XML::DataLoader

VERSION 

    1.1b

DESCRIPTION

    DBIx::XML::DataLoader is a tool for loading data from a xml
    document into any DB datasource. It will also load data into a xml
    document from a DB datasource. 

    The module uses a custom map file written in xml to holding the information
     needed to traverse the xml data source and load the data into the 
    appropriate DB datasource. 

    With this system there is no real limitation to the type of xml document holding 
    your data. There is also no limitation to the number of DB datasources that can be 
    loaded from one xml document.


WARNING 

    This is beta software and should be used with caution.

DEPENDENCIES

     DBI
     LWP::UserAgent
     XML::XPath
     XML::Simple

INSTALLATION
		
    This module will install like any other perl module.
    to install from with in the main directory 
    from command line type perl Makefile.PL

    Then edit the resulting make file Makefile

    then type

    make
    make test  # currently there are no tests included
    make install


EXAMPLES
     
     You will find a example directory inside this distribution.
     The examples use the DBD::CVS as the driver. This should
     make the examples functional anywhere the CVS driver is installed.
    
    
STATUS AND SUPPORT

     This is a beta version of DBIx::XML::DataLoader .
     Development has been mostly done with a Oracle database.
     I have also tested this code using mysql. I have done no
     testing with other DB drivers although I assume things should
     work fine using other drivers. 

     Further information can be found at http://www.theperlprogrammer.com/
     Please report bugs and other problems to webacres@yahoo.com

SEE ALSO 
    Pod produced man pages

 



Copyright ThePerlProgrammer.com .............................. Web Acres Inc. 2003
New Haven IN ....................................... ....................................... tel 260-413-2312