42 $this->inSettingsTag =
false;
43 $this->inMetaDataTag =
false;
44 $this->inMdGeneralTag =
false;
59 $this->inMetaDataTag =
true;
63 if ($this->inMetaDataTag) {
64 $this->inMdGeneralTag =
true;
74 $this->inSettingsTag =
true;
79 if ($this->inSettingsTag) {
90 $this->inMetaDataTag =
false;
94 if ($this->inMetaDataTag) {
95 $this->inMdGeneralTag =
false;
100 if (!$this->title_processed) {
101 $this->poolOBJ->setTitle($this->cdata);
102 $this->title_processed =
true;
108 if (!$this->description_processed) {
109 $this->poolOBJ->setDescription($this->cdata);
110 $this->description_processed =
true;
116 $this->inSettingsTag =
false;
120 $this->poolOBJ->setSkillServiceEnabled((
bool) $this->cdata);
128 if ($charData !=
"\n") {
130 $charData = preg_replace(
"/\t+/",
" ", $charData);
132 $this->cdata .= $charData;
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilObjQuestionPool $poolOBJ
setHandlers($a_xml_parser)
handlerCharacterData($xmlParser, $charData)
handlerEndTag($xmlParser, $tagName)
__construct(ilObjQuestionPool $poolOBJ, ?string $xmlFile)
bool $description_processed
handlerBeginTag($xmlParser, $tagName, $tagAttributes)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc