עריכה של תבנית הסנדקציה
התחביר הטבעי של Zend_Feed ניתן להרחבה כדי לבנות ולערוך סנדצקיות ופריטים באותו אופן שהוא קורא אותם.
ניתן להמיר את האובייקטים החדשים שנוצרו או הקיימים שנערכו בחזרה לפורמט XML תקין לשמירה אל קובץ או לשליחה לשרת.
עריכה של פריט בסנדקציה
current();
$entry->title = 'This is a new title';
$entry->author->email = 'my_email@example.com';
echo $entry->saveXML();
]]>
הקוד למעלה ידפיס תוכן XML מלא עם הפריט החדש שנוסף, הכולל גם את כל התגים הדרושים של קובץ XML.
יש לדעת שהקוד למעלה יעבוד גם אם לפריט אין ערך של "עורך". ניתן להשתמש בכמה רמות של -> לגישה את האלמנט הרצוי; כל הרמות הלא קיימות יווצרו במידה וצריך.
אם הנכם צריכים להשתמש בסוג אחר של סנדקציה מלבד atom:, rss:, osrss: יהיה עליכם לרשום אותו קודם למחלקה
Zend_Feed על ידי שימוש ב Zend_Feed::registerNamespace().
אם הנך עורך אלמנט קיים הוא תמיד ישמור את הסוג שלו. כשהנך מוסיף אלמנט, הוא יוסיף אותו לסוג ברירת המחדל של הסנדקציה אלה אם כן תגדיר את זה אחרת.
יצירת אלמנטים לסנדקציה עם סוג מותאם אישית
title = 'my custom entry';
$entry->author->name = 'Example Author';
$entry->author->email = 'me@example.com';
// Now do the custom part.
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();
]]>