Zend_Feed_Atom
ÀÇ »ç¿ë¹ýÀº Zend_Feed_Rss
(¿Í)°ú
´à¾Æ ÀÖ¾î·Î, ÇǵåÀÇ ÇÁ·ÓÆÛƼ¿¡ÀÇ ¾×¼¼½º, Çǵ峻ÀÇ ¿£Æ®¸®ÀÇ Â÷·ÊÂ÷·Ê 󸮵îÀ» ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.Å« Â÷ÀÌ´Â Atom ÇÁ·ÎÅäÄÝÀÇ ±¸Á¶
ÀÚü¿¡ ÀÇÇÏ´Â °ÍÀÔ´Ï´Ù.Atom ÇÏ RSS ÀÇ Èİè·Î¼ ÀÛ¼ºµÈ °ÍÀ¸·Î, º¸´Ù ÀϹÝÀûÀÎ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. Çǵ峻¿¡ ÀüÄÁÅÙÃ÷¸¦ Æ÷ÇÔÇÏ´Â Çü½ÄÀ»
º¸´Ù °£´ÜÇÏ°Ô Ãë±ÞÇϵµ·Ï(µíÀÌ) ¼³°èµÇ°í ÀÖ¾î RSS ÀÇ description
ű׿¡ ÇØ´çÇÏ´Â
°ÍÀÌ summary
(¿Í)°ú content
ÀÇ
2 °³ÀÇ ¿ä¼Ò¿¡ ºÐÇҵǰí ÀÖ½À´Ï´Ù.
·Ê 10.2. Atom ÇǵåÀÇ ±âº»ÀûÀÎ »ç¿ë¹ý
Atom Çǵ带 Àоîµé¿©, °¢ ¿£Æ®¸®ÀÇ title
(¿Í)°ú summary
(À»)¸¦
Ç¥½ÃÇÕ´Ï´Ù.
<?php
$feed = new Zend_Feed_Atom('http://atom.example.com/feed/');
echo '
ÀÌ Çǵ忡´Â ' . $feed->count() . '
°ÇÀÇ ¿£Æ®¸®°¡ Æ÷ÇԵ˴ϴÙ.' . "nn";
foreach ($feed as $entry) {
echo '
ŸÀÌÆ²: ' . $entry->title() . "n";
echo '
°³¿ä: ' . $entry->summary() . "nn";
}
?>
Atom Çǵ忡¼´Â, ÇǵåÀÇ ÇÁ·ÓÆÛƼ·Î¼ ÀÌÇÏ¿Í °°Àº °ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
title
- ÇǵåÀÇ Å¸ÀÌÆ².RSS ä³ÎÀÇ title (¿Í)°ú °°½À´Ï´Ù
id
- Atom ±×·³, ¸ðµç Çǵ峪 ¿£Æ®¸®°¡ ID (À»)¸¦ °¡Áö°í ÀÖ½À´Ï´Ù
link
- Çǵ忡´Â º¹¼öÀÇ ¸µÅ©¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ¾î ±×°ÍµéÀº type
¼Ó¼º¿¡
ÀÇÇØ¼ ½Äº°µË´Ï´Ù
type="text/html"
(À¸)·Î Çϸé,RSS ä³ÎÀÇ link (¿Í)°ú
µ¿µîÇÏ°Ô µË´Ï´Ù.¸µÅ©Ã³°¡ ÀÌ ÇǵåÀÇ ÄÁÅÙÃ÷ÀÇ º°¹öÁ¯ÀÎ °æ¿ì´Â, rel="alternate"
¼Ó¼ºÀ»
»ç¿ëÇÕ´Ï´Ù.
subtitle
- ÇǵåÀÇ ¼³¸í.RSS ä³ÎÀÇ description (¿Í)°ú °°½À´Ï´Ù
author->name()
- ÇǵåÀÇ ÀúÀÚÀÇ À̸§
author->email()
- ÇǵåÀÇ ÀúÀÚÀÇ ¸ÞÀÏ ÁÖ¼Ò
Atom ¿£Æ®¸®·Î ÀÚÁÖ(Àß) »ç¿ëµÇ´Â ÇÁ·ÓÆÛƼ´Â ÀÌÇÏ¿Í °°ÀÌ µË´Ï´Ù.
id
- ¿£Æ®¸®ÀÇ ID
title
- ¿£Æ®¸®ÀÇ Å¸ÀÌÆ².RSS ¾ÆÀÌÅÛÀÇ title (¿Í)°ú °°½À´Ï´Ù
link
- ÀÌ ¿£Æ®¸®ÀÇ º°Æ÷¸ËÀÇ ¹®¼¿¡ÀÇ ¸µÅ©
summary
- ¿£Æ®¸®ÀÇ °³¿ä
content
- ¿£Æ®¸®ÀÇ ¿ÏÀüÇÑ ÅØ½ºÆ®. °³¿ä¸¸À» Á¦°øÇÏ´Â ÇǵåÀÇ °æ¿ì´Â »ý·«
°¡´ÉÇÕ´Ï´Ù
author
- Çǵå¿Í °°°Ô name
¹× email
(À»)¸¦
ºÎÇÏ ·Î À¯ÁöÇÕ´Ï´Ù
published
- ¿£Æ®¸®ÀÇ °ø°³ÀÏ (RFC 3339 Çü½Ä)
updated
- ¿£Æ®¸®ÀÇ ÃÖÁ¾ °»½ÅÀÏ (RFC 3339 Çü½Ä)
Atom ¿¡ ´ëÇÑ »ó¼¼ÇÑ Á¤º¸³ª ÀÚ¿ø¿¡ ´ëÇØ¼´Â http://www.atomenabled.org/ (À»)¸¦ ÂüÁ¶ÇØ ÁֽʽÿÀ.