[MANUAL] English:
[zend.git] / documentation / manual / he / module_specs / Zend_Feed-Introduction.xml
blob59b04af09715a36d8d3bba3dbb78996420983489
1 <sect1 id="zend.feed.introduction">
2     <title>הקדמה</title>
3     <para>
4         <code>Zend_Feed</code> מספק פונקציונליות לצריכת סנדקציה של RSS ו Atom. היא מספקת תחביר טבעי לגישה לאלמנטים בתוך הסנדקציה, ערכי סנדקציה, וערכי ערכים מסויימים.
5         <code>Zend_Feed</code> מאפשר תמיכה רחבה לעריכה של מבנה הסנדקציה והערכים עם אותו התחביר הטבעי, והמרת התוצאה בחזרה ל XML.
6     </para>
8     <para>
9         טכנית, <code>Zend_Feed</code> מכיל מחלקת בסיס <code>Zend_Feed</code>, מחלקות לא מוחשיות <code>Zend_Feed_Abstract</code> ו <code>Zend_Feed_Entry_Abstract</code>
10         אשר מייצגים סנדצקיות ורשומות, הטמעות ספצפיות לסנדצקיות של RSS ו Atom, ותוספי עזרה אשר עושים את העבודה מאחורי הקלעים.
11     </para>
13     <para>
14         בדוגמא למטה, אנחנו מדגימים שימוש פשוט בקבלת סנדקצית RSS ושמירה של חלק ממנה אל מערך ב PHP, שלאחר מכן יהיה ניתן להדפיסו, שמירה במסד הנתונים וכדומה.
15     </para>
17     <note>
18         <title>תהיו מודעים</title>
19         <para>
20             סנדצקיות רבות מכילות ערוצים שונים וערכים שונים. המפרט של RSS מספק הרבה ערכים אופציונלים, אז יש להיות מודעים על כך ברגע שכותבים קוד אשר יעבוד עם תוכן RSS.
21         </para>
22     </note>
24     <example id="zend.feed.introduction.example.rss">
25         <title>שימוש ב <code>Zend_Feed</code> על מידע מ RSS</title>
26         <programlisting role="php"><![CDATA[
27 // Fetch the latest Slashdot headlines
28 try {
29     $slashdotRss =
30         Zend_Feed::import('http://rss.slashdot.org/Slashdot/slashdot');
31 } catch (Zend_Feed_Exception $e) {
32     // feed import failed
33     echo "Exception caught importing feed: {$e->getMessage()}\n";
34     exit;
37 // Initialize the channel data array
38 $channel = array(
39     'title'       => $slashdotRss->title(),
40     'link'        => $slashdotRss->link(),
41     'description' => $slashdotRss->description(),
42     'items'       => array()
43     );
45 // Loop over each channel item and store relevant data
46 foreach ($slashdotRss as $item) {
47     $channel['items'][] = array(
48         'title'       => $item->title(),
49         'link'        => $item->link(),
50         'description' => $item->description()
51         );
53 ]]>
54         </programlisting>
55     </example>
56 </sect1>
57 <!--
58 vim:se ts=4 sw=4 et:
59 -->