Dom document wrapper.  
 More...
| 
Public Member Functions | 
|  | __construct () | 
|  | Constructor. 
 | 
|  | __call ($a_method, $a_args) | 
|  | Call. 
 | 
|  | __get ($a_mem) | 
|  | Get. 
 | 
|  | __set ($a_mem, $a_val) | 
|  | Set. 
 | 
|  | handleError ($a_no, $a_string, $a_file=null, $a_line=null, $a_context=null) | 
|  | Handle error. 
 | 
Detailed Description
Dom document wrapper. 
- Author
- author alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e 
- Version
- $Id$ / 
Definition at line 11 of file class.ilDomDocument.php.
Constructor & Destructor Documentation
      
        
          | ilDomDocument::__construct | ( |  | ) |  | 
      
 
Constructor. 
- Parameters
- 
  
    | DOMDocument | PHP dom document |  
 
Definition at line 20 of file class.ilDomDocument.php.
        {
                $this->doc = new DOMDocument();
        }
 
 
Member Function Documentation
      
        
          | ilDomDocument::__call | ( |  | $a_method, | 
        
          |  |  |  | $a_args | 
        
          |  | ) |  |  | 
      
 
Call. 
Definition at line 28 of file class.ilDomDocument.php.
        {
                if (in_array($a_method, array("validate", "loadXML")))
                {
                        set_error_handler(array($this, "handleError"));
                        $rv = call_user_func_array(array($this->doc, $a_method), $a_args);
                        restore_error_handler();
                        return $rv;
                }
                else
                {
                        return call_user_func_array(array($this->doc, $a_method), $a_args);
                }
        }
 
 
      
        
          | ilDomDocument::__get | ( |  | $a_mem | ) |  | 
      
 
 
      
        
          | ilDomDocument::__set | ( |  | $a_mem, | 
        
          |  |  |  | $a_val | 
        
          |  | ) |  |  | 
      
 
 
      
        
          | ilDomDocument::handleError | ( |  | $a_no, | 
        
          |  |  |  | $a_string, | 
        
          |  |  |  | $a_file = null, | 
        
          |  |  |  | $a_line = null, | 
        
          |  |  |  | $a_context = null | 
        
          |  | ) |  |  | 
      
 
Handle error. 
Definition at line 69 of file class.ilDomDocument.php.
        {
                $pos = strpos($a_string, "]:");
                $err = trim(substr($a_string, $pos + 2));
                $this->errors[] = $err;
        }
 
 
Field Documentation
  
  | 
        
          | ilDomDocument::$errors = array() |  | private | 
 
 
The documentation for this class was generated from the following file: