59 $this->characterDataBuffer =
'';
64 $this->characterDataBuffer .= $characterData;
113 xml_set_object($a_xml_parser, $this);
114 xml_set_element_handler($a_xml_parser,
'handlerBeginTag',
'handlerEndTag');
115 xml_set_character_data_handler($a_xml_parser,
'handlerCharacterData');
120 if ($tagName !=
'SkillsLevelThresholds' && !$this->
isParsingActive()) {
125 case 'SkillsLevelThresholds':
130 case 'QuestionsAssignedSkill':
135 case 'OriginalLevelDescription':
136 case 'OriginalLevelTitle':
137 case 'ThresholdPercentage':
138 case 'OriginalSkillPath':
139 case 'OriginalSkillTitle':
145 $ilDB = $DIC[
'ilDB'];
149 $skillLevelThreshold->setImportLevelId($tagAttributes[
'Id']);
150 $skillLevelThreshold->setOrderIndex($tagAttributes[
'Nr']);
164 case 'SkillsLevelThresholds':
168 case 'QuestionsAssignedSkill':
173 case 'OriginalSkillTitle':
182 case 'OriginalSkillPath':
198 case 'ThresholdPercentage':
203 case 'OriginalLevelTitle':
208 case 'OriginalLevelDescription':
221 if ($charData !=
"\n") {
223 $charData = preg_replace(
"/\t+/",
" ", $charData);
handlerCharacterData($xmlParser, $charData)
setParsingActive(bool $parsingActive)
getSkillLevelThresholdImportList()
setCurSkillLevelThreshold(?ilTestSkillLevelThresholdImport $curSkillLevelThreshold)
getCurSkillLevelThreshold()
ilTestSkillLevelThresholdImportList $skillLevelThresholdImportList
resetCharacterDataBuffer()
handlerBeginTag($xmlParser, $tagName, $tagAttributes)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
handlerEndTag($xmlParser, $tagName)
appendToCharacterDataBuffer(string $characterData)
string $characterDataBuffer
setCurSkillBaseId(?int $curSkillBaseId)
setHandlers($a_xml_parser)
setCurSkillTrefId(?int $curSkillTrefId)
initSkillLevelThresholdImportList()
ilTestSkillLevelThresholdImport $curSkillLevelThreshold