2include_once
'Services/Migration/DBUpdate_426/classes/class.ilMDSaxParser.php';
17 #parent::__construct($content);
20 parent::__construct();
25 xml_set_object($a_xml_parser, $this);
26 xml_set_element_handler($a_xml_parser,
'handlerBeginTag',
'handlerEndTag');
27 xml_set_character_data_handler($a_xml_parser,
'handlerCharacterData');
32 if ($this->in_meta_data) {
33 parent::handlerBeginTag($a_xml_parser, $a_name, $a_attribs);
40 $this->in_meta_data =
true;
41 parent::handlerBeginTag($a_xml_parser, $a_name, $a_attribs);
50 if ($this->in_meta_data) {
51 parent::handlerEndTag($a_xml_parser, $a_name);
56 $this->in_meta_data =
false;
57 parent::handlerEndTag($a_xml_parser, $a_name);
67 if ($this->in_meta_data) {
68 parent::handlerCharacterData($a_xml_parser, $a_data);
An exception for terminatinating execution or to throw for unit testing.
handlerBeginTag($a_xml_parser, $a_name, $a_attribs)
handler for begin of element
handlerCharacterData($a_xml_parser, $a_data)
handler for character data
setHandlers($a_xml_parser)
set event handlers
handlerEndTag($a_xml_parser, $a_name)
handler for end of element
__construct($content, $a_obj_id, $a_rbac_id, $a_type)
setXMLContent($a_xml_content)