|
ILIAS
release_8 Revision v8.24
|
Export file parser. More...
Inheritance diagram for ilExportFileParser:
Collaboration diagram for ilExportFileParser:Public Member Functions | |
| __construct (string $a_file, object $a_callback_obj, string $a_callback_func) | |
| ilExportFileParser constructor. More... | |
| setHandlers ($a_xml_parser) | |
| @inheritDoc More... | |
| startParsing () | |
| @inheritDoc More... | |
| handleBeginTag ($a_xml_parser, string $a_name, array $a_attribs) | |
| handleEndTag ($a_xml_parser, string $a_name) | |
| handleCharacterData ($a_xml_parser, string $a_data) | |
| End Tag. More... | |
Public Member Functions inherited from ilSaxParser | |
| __construct (?string $path_to_file='', ?bool $throw_exception=false) | |
| setXMLContent (string $a_xml_content) | |
| getXMLContent () | |
| getInputType () | |
| startParsing () | |
| stores xml data in array More... | |
| createParser () | |
| setHandlers ($a_xml_parser) | |
| parse ($a_xml_parser, $a_fp=null) | |
Protected Attributes | |
| string | $item_xml = "" |
| bool | $in_export_item = false |
| string | $chr_data = "" |
Protected Attributes inherited from ilSaxParser | |
| ilLanguage | $lng = null |
Private Attributes | |
| string | $entity = '' |
| string | $install_id = '' |
| string | $install_url = '' |
| string | $schema_version = '' |
| array | $expfiles = [] |
| string | $current_id = '' |
| object | $callback_obj |
| string | $callback_func |
| ilXmlWriter | $export_item_writer = null |
Additional Inherited Members | |
Data Fields inherited from ilSaxParser | |
| string | $xml_file |
| bool | $throw_exception = false |
Protected Member Functions inherited from ilSaxParser | |
| openXMLFile () | |
| handleError (string $message) | |
| setThrowException (bool $throw_exception) | |
Export file parser.
Definition at line 22 of file class.ilExportFileParser.php.
| ilExportFileParser::__construct | ( | string | $a_file, |
| object | $a_callback_obj, | ||
| string | $a_callback_func | ||
| ) |
ilExportFileParser constructor.
@inheritDoc
Definition at line 43 of file class.ilExportFileParser.php.
References ILIAS\GlobalScreen\Provider\__construct(), and startParsing().
Here is the call graph for this function:| ilExportFileParser::handleBeginTag | ( | $a_xml_parser, | |
| string | $a_name, | ||
| array | $a_attribs | ||
| ) |
Definition at line 70 of file class.ilExportFileParser.php.
| ilExportFileParser::handleCharacterData | ( | $a_xml_parser, | |
| string | $a_data | ||
| ) |
End Tag.
Definition at line 125 of file class.ilExportFileParser.php.
| ilExportFileParser::handleEndTag | ( | $a_xml_parser, | |
| string | $a_name | ||
| ) |
Definition at line 97 of file class.ilExportFileParser.php.
References $callback_func.
| ilExportFileParser::setHandlers | ( | $a_xml_parser | ) |
@inheritDoc
Reimplemented from ilSaxParser.
Definition at line 55 of file class.ilExportFileParser.php.
| ilExportFileParser::startParsing | ( | ) |
@inheritDoc
Reimplemented from ilSaxParser.
Definition at line 65 of file class.ilExportFileParser.php.
Referenced by __construct().
Here is the caller graph for this function:
|
private |
Definition at line 36 of file class.ilExportFileParser.php.
Referenced by handleEndTag().
|
private |
Definition at line 35 of file class.ilExportFileParser.php.
|
protected |
Definition at line 33 of file class.ilExportFileParser.php.
|
private |
Definition at line 30 of file class.ilExportFileParser.php.
|
private |
Definition at line 24 of file class.ilExportFileParser.php.
|
private |
Definition at line 29 of file class.ilExportFileParser.php.
|
private |
Definition at line 37 of file class.ilExportFileParser.php.
|
protected |
Definition at line 32 of file class.ilExportFileParser.php.
|
private |
Definition at line 25 of file class.ilExportFileParser.php.
|
private |
Definition at line 26 of file class.ilExportFileParser.php.
|
protected |
Definition at line 31 of file class.ilExportFileParser.php.
|
private |
Definition at line 27 of file class.ilExportFileParser.php.