function addItemEntry(Dase_DBO_Item $item, $app_root) { $dom = new DOMDocument('1.0', 'utf-8'); $xml = $item->asAtom($app_root); $xml = str_replace('{APP_ROOT}', $app_root, $xml); if ($xml) { $dom->loadXml($xml); $e = $dom->getElementsByTagNameNS(Dase_Atom::$ns['atom'], 'entry'); $root = $e->item(0); $root = $this->dom->importNode($root, true); $entry = new Dase_Atom_Entry_Item($this->dom, $root); $this->_entries[] = $entry; return $entry; } }