PHP Classes

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    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 1,565 All time: 2,518 This week: 423Up
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: 1797111 in Germany Germany
Week rank: 312 Up18 in Germany Germany Up

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,565
This week:0
All time:2,518
This week:423Up