3 declare(strict_types=1);
    41         $this->install_id = $a_val;
    51         $this->install_url = $a_val;
    61         $this->main_entity = $a_val;
    71         $this->title = $a_val;
   110         xml_set_object($a_xml_parser, $this);
   111         xml_set_element_handler($a_xml_parser, 
'handleBeginTag', 
'handleEndTag');
   112         xml_set_character_data_handler($a_xml_parser, 
'handleCharacterData');
   118     public function handleBeginTag($a_xml_parser, 
string $a_name, array $a_attribs): void
   124                 $this->
setTitle($a_attribs[
"Title"]);
   130                 $this->expfiles[] = array(
"component" => $a_attribs[
"Component"],
   131                                           "path" => $a_attribs[
"Path"]
   136                 $this->expsets[] = array(
   137                     'path' => $a_attribs[
'Path'],
   138                     'type' => $a_attribs[
'Type']
   149         $this->chr_data = 
"";
   163         $this->chr_data .= $a_data;
 
setHandlers($a_xml_parser)
Set event handlers. 
 
startParsing()
stores xml data in array 
 
handleBeginTag($a_xml_parser, string $a_name, array $a_attribs)
Begin Tag. 
 
setInstallId(string $a_val)
 
handleCharacterData($a_xml_parser, string $a_data)
End Tag. 
 
setMainEntity(string $a_val)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
handleEndTag($a_xml_parser, string $a_name)
End Tag. 
 
Manifest parser for ILIAS standard export files. 
 
setInstallUrl(string $a_val)
 
__construct(string $a_file)