4 require_once
'Modules/Test/classes/class.ilTestSkillLevelThresholdImport.php';
5 require_once
'Modules/Test/classes/class.ilTestSkillLevelThresholdImportList.php';
74 $this->characterDataBuffer =
'';
82 $this->characterDataBuffer .= $characterData;
151 xml_set_object($xmlParser, $this);
152 xml_set_element_handler($xmlParser,
'handlerBeginTag',
'handlerEndTag');
153 xml_set_character_data_handler($xmlParser,
'handlerCharacterData');
158 if ($tagName !=
'SkillsLevelThresholds' && !$this->
isParsingActive()) {
163 case 'SkillsLevelThresholds':
168 case 'QuestionsAssignedSkill':
173 case 'OriginalSkillTitle':
177 case 'OriginalSkillPath':
186 $skillLevelThreshold->setImportLevelId($tagAttributes[
'Id']);
187 $skillLevelThreshold->setOrderIndex($tagAttributes[
'Nr']);
191 case 'ThresholdPercentage':
195 case 'OriginalLevelTitle':
199 case 'OriginalLevelDescription':
212 case 'SkillsLevelThresholds':
216 case 'QuestionsAssignedSkill':
221 case 'OriginalSkillTitle':
230 case 'OriginalSkillPath':
246 case 'ThresholdPercentage':
251 case 'OriginalLevelTitle':
256 case 'OriginalLevelDescription':
269 if ($charData !=
"\n") {
271 $charData = preg_replace(
"/\t+/",
" ", $charData);
handlerCharacterData($xmlParser, $charData)
appendToCharacterDataBuffer($characterData)
setCurSkillTrefId($curSkillTrefId)
getSkillLevelThresholdImportList()
getCurSkillLevelThreshold()
setParsingActive($parsingActive)
resetCharacterDataBuffer()
handlerBeginTag($xmlParser, $tagName, $tagAttributes)
setCurSkillBaseId($curSkillBaseId)
Base class for sax-based expat parsing extended classes need to overwrite the method setHandlers and ...
handlerEndTag($xmlParser, $tagName)
setCurSkillLevelThreshold($curSkillLevelThreshold)
$skillLevelThresholdImportList
initSkillLevelThresholdImportList()