* Additional info
* $tableInfo["parent_key"][$table] : index of the parent key for $table.
* this is the field, where the programm looks for changes, if this
* field changes, it assumes, that we need a new "rowset" in the
* parent table.
*
* $tableInfo["parent_table"][$table]: name of the parent table for $table.
*
* @var array
* @access private
*/
var $user_tableInfo = array();
/**
* the encoding type, the input from the db has
*/
var $encoding_from = "ISO-8859-1";
/**
* the encoding type, the output in the xml should have
* (note that domxml at the moment only support UTF-8, or at least it looks like)
*/
var $encoding_to = "gb2312";
var $tagname = "tagname";
/**
* Constructor
* The Constructor can take a Pear::DB "data source name" (eg.
* "mysql://user:passwd@localhost/dbname") and will then connect
* to the DB, or a PEAR::DB object link, if you already connected
* the db before.
" If you provide nothing as $dsn, you only can later add stuff with
* a pear::db-resultset or as an array. providing sql-strings will
* not work.
* the $root param is used, if you want to provide another name for your
* root-tag than "root". if you give an empty string (""), there will be no
* root element created here, but only when you add a resultset/array/sql-string.
* And the first tag of this result is used as the root tag.
*
* @param mixed $dsn PEAR::DB "data source name" or object DB object
* @param string $root the name of the xml-doc root element.
* @access public







