- class mw_xml{
-
- var $host;
- var $base;
- var $user;
- var $password;
-
- var $EXTENTION_OK;
-
- var $xml_data;
-
- var $data_handlers;
- var $last_data_handler;
-
- function mw_xml($host, $base, $user, $password){
- $this->init_xml_env($host, $base, $user, $password);
- $this->EXTENTION_OK = true;
- }
-
- function extention_ok(&$env){
- if($this->EXTENTION_OK){
- if(
- file_exists($env->app_file("data/impl/xml/mw_xml_data.php"))
- && file_exists($env->app_file("data/impl/xml/mw_xml_data_handler.php"))
- ){
- require $env->app_file("data/impl/xml/mw_xml_data.php");
- require $env->app_file("data/impl/xml/mw_xml_data_handler.php");
- if(
- class_exists("mw_xml_data")
- && class_exists("mw_xml_data_handler")
- ){
- $this->xml_data = new mw_xml_data($this->host, $this->base);
- }
- else $this->EXTENTION_OK = false;
- }
- else $this->EXTENTION_OK = false;
- }
- return $this->EXTENTION_OK;
+ class mw_xml extends mw_sgbd{
+
+ public $xml_data;
+ public $data_handlers;
+ public $last_data_handler;
+
+ public function name(){
+ return "XML";