Ejemplo n.º 1
0
 public function generate(XMLGenericDocument &$doc, DOMNode &$item, $namespace)
 {
     $node = $doc->append_new_element_ns($item, $namespace, cc_qti_tags::item);
     $this->generate_attributes($doc, $node, $namespace);
     if (!empty($this->itemmetadata)) {
         $this->itemmetadata->generate($doc, $node, $namespace);
     }
     if (!empty($this->presentation)) {
         $this->presentation->generate($doc, $node, $namespace);
     }
     if (!empty($this->resprocessing)) {
         foreach ($this->resprocessing as $resprocessing) {
             $resprocessing->generate($doc, $node, $namespace);
         }
     }
     if (!empty($this->itemfeedback)) {
         foreach ($this->itemfeedback as $itemfeedback) {
             $itemfeedback->generate($doc, $node, $namespace);
         }
     }
 }