/** * Creates elements for all modules loaded at item-level, and adds the * namespaces required by the modules in the XML document being generated. * * @param ezcFeedEntryElement $item The feed item containing the modules * @param DOMElement $node The XML element in which to add the module elements * @ignore */ protected function generateItemModules(ezcFeedEntryElement $item, DOMElement $node) { foreach ($item->getModules() as $module) { $this->addAttribute($this->root, 'xmlns:' . $module->getNamespacePrefix(), $module->getNamespace()); $module->generate($this->xml, $node); } }