修改Feed和条目结构
Example #1 修改一个已存在的条目 $feed = new Zend_Feed_Atom('http://atom.example.com/feed/1'); $entry = $feed->current(); $entry->title = 'This is a new title'; $entry->author->email = 'my_email@example.com'; echo $entry->saveXML();
这段代码将输出一个新条目完整(包括
注意上面的代码即使条目中不存在一个author标记也能工作。在开始赋值之前你就能用多层的
如果你想在你的条目中用一个与 Example #2 用自定义的命名空间创建一个Atom条目元素 $entry = new Zend_Feed_Entry_Atom(); // Atom的id总是由服务器分配 $entry->title = 'my custom entry'; $entry->author->name = 'Example Author'; $entry->author->email = 'me@example.com'; // 完成自定义部分 Zend_Feed::registerNamespace('myns', 'http://www.example.com/myns/1.0'); $entry->{'myns:myelement_one'} = 'my first custom value'; $entry->{'myns:container_elt'}->part1 = 'first nested custom part'; $entry->{'myns:container_elt'}->part2 = 'second nested custom part'; echo $entry->saveXML(); ?>
|