Beispiel #1
0
 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;
     }
 }