// | Creating SQL Queries from an xmi file | // | Requirements: PHP5 with SimpleXMI Support | // +----------------------------------------------------------------------+ // | Author: Christian Seip <*****@*****.**> | // +----------------------------------------------------------------------+ // based on http://www.phpclasses.org/package/2272-PHP-Generate-SQL-queries-to-import-data-from-XML-files.html //Begin Start Pascoul require_once '../lib/pascoul/pascoul.php'; include '../classes/schema.php'; include '../classes/logger.php'; include '../conf/database_conf.php'; $xmi2db = new xmi2db("XMI.content"); #Set DB connection $schema = new Schema($xmi2db->schema, new Logger(0)); $xmi2db->setConn($schema->openConnection(PG_HOST, PG_DBNAME, PG_USER, PG_PASSWORD)); $xmi2db->start(); class xmi2db { private $root_element; private $table; private $data; private $xmi_file; private $basePackage; private $progress; /** * Constructor * * @param XMI root element */ function xmi2db($root) {