ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (string $a_top_entity, string $a_schema_version, string $a_xml, ilDataSet $a_ds, ilImportMapping $a_mapping) | |
getCurrentInstallationId () | |
setHandlers ($a_xml_parser) | |
handleBeginTag ( $a_xml_parser, string $a_name, array $a_attribs) | |
handleEndTag ( $a_xml_parser, string $a_name) | |
handleCharacterData ( $a_xml_parser, string $a_data) | |
![]() | |
__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 | $dspref |
string | $schema_version |
string | $top_entity |
ilDataSet | $ds |
ilImport | $import = null |
array | $entities = array() |
string | $current_entity = "" |
string | $current_version = "" |
array | $current_ftypes = array() |
bool | $entities_sent = false |
bool | $in_record = false |
string | $current_field = "" |
array | $current_field_values = array() |
string | $current_installation_id = "" |
string | $chr_data = "" |
ilImportMapping | $mapping |
![]() | |
ilLanguage | $lng = null |
Additional Inherited Members | |
![]() | |
string | $xml_file |
bool | $throw_exception = false |
![]() | |
openXMLFile () | |
handleError (string $message) | |
setThrowException (bool $throw_exception) | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Manifest parser for ILIAS standard export files
Definition at line 24 of file class.ilDataSetImportParser.php.
ilDataSetImportParser::__construct | ( | string | $a_top_entity, |
string | $a_schema_version, | ||
string | $a_xml, | ||
ilDataSet | $a_ds, | ||
ilImportMapping | $a_mapping | ||
) |
Definition at line 43 of file class.ilDataSetImportParser.php.
References ILIAS\GlobalScreen\Provider\__construct(), ilSaxParser\setXMLContent(), and ilSaxParser\startParsing().
ilDataSetImportParser::getCurrentInstallationId | ( | ) |
Definition at line 63 of file class.ilDataSetImportParser.php.
References $current_installation_id.
ilDataSetImportParser::handleBeginTag | ( | $a_xml_parser, | |
string | $a_name, | ||
array | $a_attribs | ||
) |
Definition at line 76 of file class.ilDataSetImportParser.php.
Referenced by setHandlers().
ilDataSetImportParser::handleCharacterData | ( | $a_xml_parser, | |
string | $a_data | ||
) |
Definition at line 155 of file class.ilDataSetImportParser.php.
Referenced by setHandlers().
ilDataSetImportParser::handleEndTag | ( | $a_xml_parser, | |
string | $a_name | ||
) |
Definition at line 113 of file class.ilDataSetImportParser.php.
Referenced by setHandlers().
ilDataSetImportParser::setHandlers | ( | $a_xml_parser | ) |
XMLParser | resource | $a_xml_parser |
Reimplemented from ilSaxParser.
Definition at line 69 of file class.ilDataSetImportParser.php.
References handleBeginTag(), handleCharacterData(), and handleEndTag().
|
protected |
Definition at line 40 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 32 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 37 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 38 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 34 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 39 of file class.ilDataSetImportParser.php.
Referenced by getCurrentInstallationId().
|
protected |
Definition at line 33 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 29 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 26 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 31 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 35 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 30 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 36 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 41 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 27 of file class.ilDataSetImportParser.php.
|
protected |
Definition at line 28 of file class.ilDataSetImportParser.php.