myXTree 1.0

myXTree provides an interface to an SQL tree.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
LGPL (GNU Lesser General Public License) 
Tereshchenko Andrey
ROOT \ Internet \ HTTP (WWW)
myXTree provides an interface to an SQL tree.

myXTree is an interface to a SQL-tree. It is more about SQL-trees can learn in article SQL for Smarties and Relational Data Structures for Extensible Thesauri. This class allows to save the DOM-document in a SQL-tree and vice versa. For a choice of the data from a SQL-tree are used XPath expressions. Data reading of a SQL-tree can be carried out by two ways: by one SQL-query and recursive way.

The myXTree class use object PEAR::DB and object Document from package myDOM, which goes into package myXML.
Attached to realization of this class used a database mySQL and object PEAR::DB, but this, to regretting, does not do a class lightly bearable on other databases, because in class are used the specialized features mySQL. Because supposed, in the main, use of this class for little renewed data, then was select a tables type MyISAM (unsupported transaction).

A class does not support full features of XPath language. So far does not support an objects selection on namespace prefix; in base saved only the elements, text, CDATA and attributes; use of operator 'пїЅ' (union) impossible only in recursive method; the XPath functions not implemented.

What's New in This Release:

Error handling is completely advanced. PEAR style of error handling is extended with a new class "Error" (see file Error.php for details).
The code became easier for understanding and for debugging.

Last updated on April 4th, 2007

#SQL tree #DOM document #SQL DOM #myXTree #save #dom #sql

Add your review!