修改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();
?>
|