PHP Classes
elePHPant
Icontem

XmlRepository: XML storage solution using MySQL

Recommend this page to a friend!
  Info   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2003-10-12 (13 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,563 All time: 2,437 This week: 872Up
Version License Categories
xmlrepository 1.0MIT/X Consortium ...XML, Databases
Description Author

XML storage solution using a relational database.

This class uses the Edge Table Approach with inlining to store and retrieve
XML objects to or from a relational database.

You can insert, update, or delete elements and attributes, load and reconstruct complete xml documents.

Requires adodb (http://php.weblogs.com/adodb)

Picture of Roland Dietrich
Name: Roland Dietrich <contact>
Classes: 1 package by
Country: Germany Germany

Details
XMLRepository for PHP
(c) 2003 Roland Dietrich (roland@ivizio.com)

XML storage solution using a relational database. 
This class uses the Edge Table Approach with inlining to store and retrieve 
xml objects to or from a relational database. You can insert, update, or delete
elements and attributes, load and reconstruct complete xml documents.

Requires adodb (http://php.weblogs.com/adodb)

The edge table apporach is described in the paper
"A Performance Evaluation of Alternative
Mapping Schemes for Storing XML Data in a
Relational Database" 
by Daniela Florescu and Donald Kossmann 
(ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-3680.pdf)


DOCUMENTATION AND EXAMPLES

License                      > LICENSE.txt
Documentation                > XmlRepository.html
Examples Common Usage        > tutorial.html
Example Generating XML files > example.php


REPOSITORY PACKAGE

Table script for MySQL       > XmlRepository.sql 
Database Connection          > adodb.inc.php (please adjust this)
Class itself				 > XmlRepository.class.php



  Files folder image Files  
File Role Description
Plain text file adodb.inc.php Class DB connection definition
Accessible without login Plain text file example.php Example Example
Accessible without login Plain text file LICENSE.txt Lic. License information
Accessible without login Plain text file README.txt Doc. Release information
Accessible without login HTML file tutorial.html Example Example
Plain text file XmlRepository.class.php Class Class file
Accessible without login HTML file XmlRepository.html Doc. Class description
Accessible without login Plain text file XmlRepository.sql Conf. script for repository table

 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,563
This week:0
All time:2,437
This week:872Up