4 include_once(
"./Services/Xml/classes/class.ilSaxParser.php");
26 parent::__construct($a_file,
true);
37 $this->install_id = $a_val;
47 return $this->install_id;
57 $this->install_url = $a_val;
67 return $this->install_url;
77 $this->main_entity = $a_val;
87 return $this->main_entity;
97 $this->title = $a_val;
117 $this->target_release = $a_val;
127 return $this->target_release;
153 xml_set_object($a_xml_parser, $this);
154 xml_set_element_handler($a_xml_parser,
'handleBeginTag',
'handleEndTag');
155 xml_set_character_data_handler($a_xml_parser,
'handleCharacterData');
164 parent::startParsing();
176 $this->
setTitle($a_attribs[
"Title"]);
182 $this->expfiles[] =
array(
"component" => $a_attribs[
"Component"],
183 "path" => $a_attribs[
"Path"]);
187 $this->expsets[] =
array(
188 'path' => $a_attribs[
'Path'],
189 'type' => $a_attribs[
'Type']
200 $this->chr_data =
"";
214 $this->chr_data .= $a_data;
getInstallId()
Get Installation ID.
handleEndTag($a_xml_parser, $a_name)
End Tag.
setHandlers($a_xml_parser)
Set event handlers.
setInstallUrl($a_val)
Set Installation Url.
startParsing()
Start parser.
setTitle($a_val)
Set title.
getExportFiles()
Get xml files.
Base class for sax-based expat parsing extended classes need to overwrite the method setHandlers and ...
getMainEntity()
Get main entity.
getTargetRelease()
Get target release.
handleCharacterData($a_xml_parser, $a_data)
End Tag.
setTargetRelease($a_val)
Set target release.
setMainEntity($a_val)
Set main entity.
getInstallUrl()
Get Installation Url.
__construct($a_file)
Constructor.
handleBeginTag($a_xml_parser, $a_name, $a_attribs)
Begin Tag.
Create styles array
The data for the language used.
Manifest parser for ILIAS standard export files.
setInstallId($a_val)
Set Installation ID.