| 
Public Member Functions | 
|  | __construct ($a_xml) | 
|  | startParsing () | 
|  | stores xml data in array 
 | 
|  | ilSaxParser ($a_xml_file= '', $throwException=false) | 
|  | Constructor setup ILIAS global object  public. 
 | 
|  | setXMLContent ($a_xml_content) | 
|  | getXMLContent () | 
|  | getInputType () | 
|  | createParser () | 
|  | create parser 
 | 
|  | setOptions ($a_xml_parser) | 
|  | set parser options 
 | 
|  | setHandlers ($a_xml_parser) | 
|  | set event handler should be overwritten by inherited class  private 
 | 
|  | openXMLFile () | 
|  | open xml file 
 | 
|  | parse ($a_xml_parser, $a_fp=null) | 
|  | parse xml file 
 | 
|  | freeParser ($a_xml_parser) | 
|  | free xml parser handle 
 | 
|  | setThrowException ($throwException) | 
|  | set error handling 
 | 
|  | PEAR ($error_class=null) | 
|  | Constructor. 
 | 
|  | _PEAR () | 
|  | Destructor (the emulated type of...). 
 | 
| & | getStaticProperty ($class, $var) | 
|  | If you have a class that's mostly/entirely static, and you need static properties, you can use this method to simulate them. 
 | 
|  | registerShutdownFunc ($func, $args=array()) | 
|  | Use this function to register a shutdown method for static classes. 
 | 
|  | isError ($data, $code=null) | 
|  | Tell whether a value is a PEAR error. 
 | 
|  | setErrorHandling ($mode=null, $options=null) | 
|  | Sets how errors generated by this object should be handled. 
 | 
|  | expectError ($code= '*') | 
|  | This method is used to tell which errors you expect to get. 
 | 
|  | popExpect () | 
|  | This method pops one element off the expected error codes stack. 
 | 
|  | _checkDelExpect ($error_code) | 
|  | This method checks unsets an error code if available. 
 | 
|  | delExpect ($error_code) | 
|  | This method deletes all occurences of the specified element from the expected error codes stack. 
 | 
| & | raiseError ($message=null, $code=null, $mode=null, $options=null, $userinfo=null, $error_class=null, $skipmsg=false) | 
|  | This method is a wrapper that returns an instance of the configured error class with this object's default error handling applied. 
 | 
| & | throwError ($message=null, $code=null, $userinfo=null) | 
|  | Simpler form of raiseError with fewer options. 
 | 
|  | staticPushErrorHandling ($mode, $options=null) | 
|  | staticPopErrorHandling () | 
|  | pushErrorHandling ($mode, $options=null) | 
|  | Push a new error handler on top of the error handler options stack. 
 | 
|  | popErrorHandling () | 
|  | Pop the last error handler used. 
 | 
|  | loadExtension ($ext) | 
|  | OS independant PHP extension load. 
 |