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.
__construct(Container $dic, ilPlugin $plugin)
setInstallUrl(string $a_val)
__construct(string $a_file)