PHP Classes
elePHPant
Icontem

XmlRepository: XML storage solution using MySQL

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  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 (11 years ago) RSS 2.0 feedNot enough user ratingsTotal: 1,555 All time: 2,385 This week: 1,321Up
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
Age: ???
All time rank: 1683107 in Germany Germany
Week rank: 1504 Up65 in Germany Germany Up

Details provided by the author  
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,555All time:2,385
 This week:0This week:1,321Up