|
*RSS¶õ?
RSS´Â 'RDF Site Summary' ¶Ç´Â 'Really Simple Syndication'ÀÇ ¾àÀÚ´Ù. RSSÀÇ ¸ñÀûÀº »çÀÌÆ® ¿î¿µÀÚ¿Í »ç¿ëÀÚ¸¦ À§ÇÑ °ÍÀÌ´Ù. »çÀÌÆ® ¿î¿µÀÚ¸¦ À§ÇØ ÄÁÅÙÆ® ¹è±Þ°ú ¼öÁýÀ» Æí¸®ÇÏ°Ô ÇØÁÖ°í, »ç¿ëÀÚ¸¦ À§Çؼ´Â ÄÁÅÙÆ®¸¦ Á»´õ Æí¸®ÇÏ°Ô Á¢±Ù, °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.
RSS´Â HTTP¶ó´Â Àü¼Û¹æ½ÄÀ¸·Î HTMLÆÄÀÏÀ» º¸³½´Ù´Â Àǹ̷ΠÀÌÇØÇÒ ¼ö ÀÖ´Ù. À̶§ HTTP¿¡ ´ëÀÀÇÏ´Â °ÍÀÌ RSSÀ̸ç HTML¿¡ ´ëÀÀÇÏ´Â °ÍÀÌ XMLÀÌ´Ù. Áï, RSS´Â µ¥ÀÌÅ͸¦ º¸³»´Â ¹æ½ÄÀ̸ç XMLÀº ±× µ¥ÀÌÅÍÀÇ ±¸Çö¹æ½ÄÀ¸·Î ÀÌÇØÇÏ¸é µÈ´Ù
RSS´Â ÀüÇô »õ·Î¿î ÇüÅÂÀÇ ±Ô°ÝÀº ¾Æ´Ï¸ç XML ±â¹ÝÀÇ Æ÷¸ËÀ¸·Î ÄÁÅÙÆ®°¡ ÀÚÁÖ °»½ÅµÇ´Â »çÀÌÆ®ÀÎ ´º½º, ºí·Î±× µî¿¡ ÀûÇÕÇÏ´Ù. ÀÚÁÖ °»½ÅµÇ´Â ÄÁÅÙÆ®°¡ ÀÖ´Â »çÀÌÆ®¿¡¼ º¯°æµÈ ÄÁÅÙÆ®¸¦ º¸°Å³ª °¡Á®¿Í¾ß ÇÏ´Â °æ¿ì¿¡ RSS ±â¹ÝÀ¸·Î ÄÁÅÙÆ®¸¦ ±Ô°ÝÈÇÏ°Ô µÇ¸é º¸´Ù ¼Õ½±°Ô ÇØ´ç ÄÁÅÙÆ®¸¦ °¡Á®¿À°Å³ª º¼ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î ÃÖ±Ù RSS Æ÷¸ËÀ¸·Î ÄÁÅÙÆ®¸¦ Á¦°øÇÏ´Â ´º½º »çÀÌÆ®¿Í ºí·Î±× ¼ºñ½º, ÄÁÅÙÆ® »çÀÌÆ®°¡ ´Ã°í ÀÖ´Ù.
RSS°¡ Áö¿øµÇ´Â »çÀÌÆ®´Â 'Syndicate this site (XML)' ¶Ç´Â ¡®ÁÖȲ»ö ¸ð¾çÀÇ XML ¾ÆÀÌÄÜ¡¯ÀÌ »çÀÌÆ® ³»¿¡ Ç¥½ÃµÇ¾î ÀÖ´Ù. ÀÌ ÇÏÀÌÆÛ¸µÅ©¸¦ Ŭ¸¯ÇÏ¸é ÆÄÀϸíÀÌ index.xml, index.rdf, rss.xml µîÀÇ ÆäÀÌÁö ¼Ò½º°¡ ±×´ë·Î º¸¿©Áø´Ù. ÀÌÆÄÀÏ¿¡ RSS¸¦ Áö¿øÇÏ´Â »çÀÌÆ®¿¡ ´ëÇÑ Á¤º¸°¡ ±â·ÏµÇ¾î ÀÖÀ¸¸ç À̰ÍÀ» ÀÌ¿ëÇØ ´Ù¸¥ À¥»çÀÌÆ® ¶Ç´Â »ç¿ëÀÚ°¡ ÄÁÅÙÆ®¸¦ ¼öÁý, ¹èÆ÷ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
*XMLÀ̶õ? eXtensible Markup LanguegeÀÇ ¾àÀڷμ À¥ »ó¿¡¼ ±¸Á¶ÈµÈ ¹®¼¸¦ Àü¼Û °¡´ÉÇϵµ·Ï ¼³°èµÈ ¸¶Å©¾÷ ¾ð¾îÀÔ´Ï´Ù.
°íÁ¤µÈ ¿ä¼Ò(Tag, Element)¸¸À» »ç¿ëÇÏ´Â HTML°ú´Â ´Þ¸® ÀÚÀ¯·Ó°Ô ¹®¼ÀÇ ¿ä¼Ò¿Í ¼Ó¼º, °³Ã¼¸¦ ¼±¾ðÇÏ¿© ÀڷḦ ±¸Á¶ÀûÀ¸·Î Ç¥ÇöÇÒ ¼ö ÀÖÀ¸¸ç, ½ºÅ¸ÀÏ½ÃÆ®(XSL)¿¡ ÀÇÇØ ´Ù¾çÇÑ ÇüÅÂÀÇ ¹®¼¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.
XMLÀÌ ¾ð¾î(Languege)¶ó°í ºÒ¸®Áö¸¸ ¾ð¾î¶ó±â º¸´Ù´Â XML¹®¹ýÀ» ¸¸Á·ÇÏ´Â ¾ð¾î¸¦ ¸¸µé±â À§ÇÑ Ç¥ÁØÀ¸·Î ÀÌÇØÇÏ´Â °ÍÀÌ ´õ ÀûÀýÇÒ µí ÇÕ´Ï´Ù.
- HTML°ú XML °úÀÇ ºñ±³
|
Ç׸ñ |
HTML |
XML |
|
»ç¿ëÀÚ Á¤ÀÇ Å±×ÀÇ »ç¿ë |
ºÒ°¡´É, Á¦ÇÑÀû |
°¡´É |
|
¹®¼ÀÇ Àç»ç¿ë |
ºÒ°¡´É |
°¡´É |
|
ÀÀ¿ëºÐ¾ß |
´Ü¼øÇÑ ±¸Á¶ÀÇ ¹®¼ ¹× ¼Ò·®ÀÇ È¨ÆäÀÌÁö ÀÛ¾÷ |
¹æ´ëÇÑ ³»¿ë°ú ±¸Á¶¸¦ ¿äÇÏ´Â ±â¼úÀûÀÎ ¹®¼ |
|
¹®¼ÀÛ¼º |
°£´ÜÇÏ°í ¿ëÀÌÇÔ, ³í¸®±¸Á¶ ÀÛ¼ºÀÇ ¾î·Á¿ò |
Á¤È®ÇÑ °Ë»öÀÌ °¡´ÉÇÏ°í ¹®¼±¸Á¶¿¡ ´ëÇÑ °Ë»öÀÌ °¡´É |
|
¹®¼°Ë»ö |
È¿°úÀû °Ë»ö ¾î·Á¿ò |
Á¤È®ÇÑ °Ë»öÀÌ °¡´ÉÇÏ°í ¹®¼±¸Á¶¿¡ ´ëÇÑ °Ë»öÀÌ °¡´É |
|
Ãâ·ÂÇü½Ä ¾ð¾î |
CSS |
XSL |
*ºí·Î±× ¿ë¾î?
ºí·Î±×(blog) : À¥¿¡ ÀϱâÇüÅ·Π±â·ÏÇÏ´Â ÇàÀ§³ª ¼ºñ½º, »çÀÌÆ®¸¦ ¸»ÇÕ´Ï´Ù.
ºí·Î°Å(blogger) : ºí·Î±× »çÀÌÆ® ¿î¿µÀÚ.
ºí·Î±ë(blogging) : ºí·Î°ÅµéÀÌ ÀÚ½ÅÀÇ ºí·Î±×¸¦ ¿î¿µÇϰųª ºí·Î±× »çÀÌÆ®¿¡ ±ÛÀ» ¾²´Â ÇàÀ§.
¿£Æ®¸®(entry) : Æ÷½ºÆ®(post, ±Û, ¹®¼, °Ô½Ã¹°) ¶ó°íµµ ºÎ¸£¸ç ¿£Æ®¸®´Â ºí·Î±×·Î ÀÛ¼ºÇÑ ±ÛÀ» ¶æÇÕ´Ï´Ù.
ÄÚ¸àÆ®(comment) : ÄÚ¸àÆ®´Â ¿ø °Ô½Ã¹° ¹Ø¿¡ ª°Ô µ¡ºÙÀÌ´Â ±ÛÀ» ¸»ÇÕ´Ï´Ù.
Æ®·¢¹é(trackback) : Æ®·¢¹éÀº ¿ø°Ý ´ñ±ÛÀ» ¾²°í À̸¦ ¾Ë·ÁÁÖ´Â ±â´ÉÀÔ´Ï´Ù. Æ®·¢¹éÀ» ¸¸µç ÀÌÀ¯¿Í ±× Àǹ̴ '³»°¡ ¾´ ±ÛÀ» ´Ù¸¥ »ç¶÷¿¡°Ô ¾Ë¸®±â À§ÇÔ'ÀÔ´Ï´Ù. Æ®·¢¹éÀº À̸¦ Áö¿øÇϱâ À§ÇÑ ±â´ÉÀÌÁÒ. Æ®·¢¹éÀº ´Ù¸¥ »ç¶÷ÀÌ ¾´ ºí·Î±× ¹®¼¿¡ ÀÚ½ÅÀÌ ¿ø°Ý ´ñ±ÛÀ» ´Þ¾Ò´Ù´Â »ç½ÇÀ» ¾Ë·ÁÁÖ´Â ÇàÀ§¸¦ ¸»ÇÕ´Ï´Ù.
Æ®·¢¹é ÇÎ(trackback ping) : ÇÎÀº ÀÛÀº ¹®ÀåÀ» ¶æÇÏ¸ç Æ®·¡ÇÈ ÇÎÀº Æ®·¢¹éÀ» ¾Ë·ÁÁÖ´Â ÀÛÀº ¹®ÀåÀÔ´Ï´Ù.
°íÀ¯¸µÅ©(ÆÛ¸Ó¸µÅ©, permanent link) : ºí·Î±×´Â ÀÛ¼ºÇÑ °Ô½Ã¹°ÀÌ °³º°ÀûÀÎ ÆÄÀÏ·Î ÀúÀåµÇ°í °íÀ¯ÇÑ ÁÖ¼Ò¸¦ °¡Áý´Ï´Ù.
RSSÇǵå(feed)¿Í RSS ±¸µ¶±â(reader program) : RSS Çǵå´Â RSS°ø±ÞÀ» ¶æÇÕ´Ï´Ù. RSS´Â À¥»çÀÌÆ®³¢¸® ÀڷḦ ÁÖ°í¹Þ±â À§ÇÑ ±Ô°ÝÀÔ´Ï´Ù. RSS±¸µ¶±â´Â RSSÆÄÀÏÀ» Àоî ÇØ´ç »çÀÌÆ® Á¤º¸¸¦ Ç¥½ÃÇØÁÖ´Â ÇÁ·Î±×·¥À¸·Î ÁÖ·Î °³ÀÎ »ç¿ëÀÚµéÀÌ »ç¿ëÇÑ´Ù. RSS±¸µ¶±â¸¦ ÀÌ¿ëÇϸé Áñ°Üã´Â ¿©·¯ »çÀÌÆ®¿¡ Á÷Á¢ Á¢¼ÓÇÏÁö ¾Ê¾Æµµ °¢ »çÀÌÆ®ÀÇ ÃֽŠº¯°æ ³»¿ëÀ» ÇÑ ÀÚ¸®¿¡¼ º¼ ¼ö ÀÖ´Ù.
¾ÆÄ«À̺ê(archive) : ¾ÆÄ«À̺ê´Â ÀÌ¹Ì Áö³ °ú°Å¿¡ ÀÛ¼ºÇÑ ±ÛÀ» ¶æÇÑ´Ù. ÃֽбÛÀ» Á¦¿ÜÇÑ ³ª¸ÓÁö ±ÛÀº ÀÏÁ¤ ½Ã°£ÀÌ Áö³ª¸é ù ȸ鿡 Ç¥½ÃµÇÁö ¾Ê°Ô µÇ´Âµ¥ ÀÌ·± ±ÛÀ» '¾ÆÄ«ÀÌºê ¹®¼' ¶ó°í ºÎ¸¥´Ù.
ÅÛÇø´(template) : ºí·Î±×ÀÇ ±¸¼º Çü½Ä°ú µðÀÚÀÎ ¾ç½ÄÀ» ¶æÇÑ´Ù.
*OPMLÀ̶õ ¹«¾ùÀΰ¡?
RSS Æ®·¢¹é¿¡ ÀÌ¾î ¿äÁò ½É½ÉÄ¡ ¾Ê°Ô º¸´Â ¿ë¾î°¡ OPMLÀÌ´Ù. OPMLÀº 'Outline Processor Markup Language'ÀÇ ÁÙÀÓ¸»·Î À̸§ ±×´ë·Î ÇØ¼®ÇÏÀÚ¸é '°³¿ä ó¸® ¾ð¾î'ÀÔ´Ï´Ù. ÀÌ·± ¸é¿¡¼ º¸¸é ȨÆäÀÌÁöÀÇ ¹®¼ ³»¿ëÀ» ¿ä¾àÇØ¼ º¸¿©ÁÖ´Â RSS Çü½Ä°ú ¸¶Âù°¡Áö·Î ÀÎÅÍ³Ý ¹®¼ ¼öÁý(½ÅµðÄÉÀÌÆÃ)À» À§ÇÑ ¹®¼ Çü½Ä Áß Çϳª·Î º¸½Ã¸é µË´Ï´Ù.
½±°Ô ¸»ÇÏ¸é ¿©·¯ °³ÀÇ ºí·Î±× »çÀÌÆ® RSS ¸ñ·ÏÀ» ÇϳªÀÇ ¹®¼ ÆÄÀÏ·Î ¸¸µé¾î ¾µ ¼ö ÀÖ´Â Çü½ÄÀÌ OPMLÀ̶ó°í º¸¸é µË´Ï´Ù.
¿¹¸¦ µé¾î ¿¬¸ð, ¿¢½ºÆÄÀÌ´õ¿Í °°Àº RSS ±¸µ¶±â¸¦ ¾µ °æ¿ì ºí·Î±× »çÀÌÆ®ÀÇ RSS(XML) ÁÖ¼Ò¸¦ Çϳª¾¿ µî·Ï ÇØ¾ß ÇÑ´Ù. ±×·±µ¥ ¸¸¾à ÀÌ·¸°Ô µî·ÏÇÑ ¼ö ¹é °³ ºí·Î±×ÀÇ RSS ÁÖ¼Ò¸¦ ´Ù¸¥ µî·Ï±â ÇÁ·Î±×·¥À̳ª RSS ±¸µ¶ ¼ºñ½º·Î ¿Å±â´Â °æ¿ì Èûµé´Ù. ÇÏÁö¸¸ Çǵ嵥¸ó¿¡ µî·ÏµÈ RSS ÁÖ¼Ò¸¦ OPML Çü½ÄÀ¸·Î ÀúÀåÇÏ¸é ¼ö ¹é °³ ºí·Î±×ÀÇ RSS ÁÖ¼Ò°¡ Á¤¸®µÈ ¹®¼ ÆÄÀÏÀÌ ¸¸µé¾îÁø´Ù. ÀÌ OPML ºÒ·¯¿À¸é ¼ø½Ä°£¿¡ Çǵ嵥¸ó¿¡¼ »ç¿ëÇÏ´ø ¼ö ¹é °³ ºí·Î±× »çÀÌÆ®¸¦ ±×´ë·Î ±¸µ¶ÇÒ ¼ö ÀÖ´Ù. °£´ÜÇÏ°Ô ¸»ÇÏÀÚ¸é OPML ÆÄÀÏÀº ¼ö ¹é °³ ºí·Î±× »çÀÌÆ®ÀÇ RSS ÁÖ¼Ò¸¦ Á¤¸®ÇÑ RSS ¸ñ·Ï ÆÄÀÏÀ̶ó°í º¸¸é µÈ´Ù.
µû¶ó¼ OPML ÆÄÀÏÀ» Áö¿øÇÒ °æ¿ì ºí·Î±×(¿Ü¿¡ RSS Áö¿ø »çÀÌÆ®) »çÀÌÆ®ÀÇ RSS ÁÖ¼Ò °ü¸®°¡ ¹«Ã´ ÆíÇØÁý´Ï´Ù. ¶ÇÇÑ ´Ù¸¥ »ç¶÷ÀÌ ±¸µ¶ÇÏ´Â ºí·Î±× »çÀÌÆ® Á¤º¸¸¦ ´ãÀº OPML ÆÄÀÏÀ» ¹Þ¾Æ¼ ÀÚ½ÅÀÇ RSS ±¸µ¶ ÇÁ·Î±×·¥¿¡ µî·Ï½ÃŰ¸é ¼Õ½±°Ô ´Ù¸¥ »ç¶÷ÀÌ ±¸µ¶ÇÏ´ø ÁÁÀº ºí·Î±×(¿Ü¿¡ RSS Áö¿ø) »çÀÌÆ® ¸ñ·ÏÀ» °øÀ¯ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ÀÚ½ÅÀÌ ±¸µ¶ÇÏ´Â ºí·Î±× »çÀÌÆ® Á¤º¸¸¦ OPML ÆÄÀÏ·Î ¼·Î ÁÖ°í¹ÞÀ½À¸·Î½á ºí·Î°Åµé³¢¸® ÁÁÀº ºí·Î±× »çÀÌÆ® Á¤º¸¸¦ °øÀ¯ÇÏ°Ô µÇ´Â °ÍÀÌÁÒ. ¸¶Ä¡ °ú°Å¿¡ ÁÁÀº »çÀÌÆ® Á¤º¸¸¦ ´ãÀº ºÏ¸¶Å©¸¦ ÁÖ°í¹ÞÀ¸¸é¼ »çÀÌÆ® Á¤º¸¸¦ °øÀ¯ÇÑ °Íó·³, OPMLÀ» ÅëÇØ ÁÁÀº RSS Áö¿ø »çÀÌÆ® Á¤º¸¸¦ °øÀ¯ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
RSS¿Í ¸¶Âù°¡Áö·Î OPMLÀÇ È°¿ë °¡Ä¡´Â ¾ÆÁ÷ ¸Å¿ì ³ô½À´Ï´Ù. OPML ¼öÁýÀ̳ª ±³È¯ »çÀÌÆ®°¡ »ý±ä´Ù¸é ÁÁÀº RSS Áö¿ø »çÀÌÆ®¸¦ ¼·Î °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ »çÀÌÆ®¸¦ ¼Õ½±°Ô ±¸º°ÇÏ´Â µî ¸¹Àº Á¡ÀÌ Æí¸®ÇØÁý´Ï´Ù. ¿µÈ °ü·Ã »çÀÌÆ®¸¸ Á¤¸®ÇÑ OPMLÀ» ¼öÁý »çÀÌÆ®¿¡ ¿Ã¸®°í À̸¦ ¸ðµÎ ´õÇØ³ª°£´Ù¸é ¼Õ½±°Ô ¿µÈ °ü·Ã »çÀÌÆ® ¸ñ·ÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
*RSS ÀÚ¼¼È÷ ¾Ë¾Æº¸±â~!
¿©·¯ À¥ »çÀÌÆ®µé¿¡¼ ÀÚ½ÅÀÇ »çÀÌÆ®ÀÇ À¯¿ëÇÑ Á¤º¸µéÀ» Ç¥ÁØ ±ÔÄ¢¿¡ ¸ÂÃç¼ XML ¸ñ·ÏȽÃÄÑ ³õÀº °ÍÀ» RSS¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.. »ç½Ç, ÀÌ·¯ÇÑ RSS´Â ÀϹÝÀûÀÎ »ç¿ëÀڵ鿡°Ô Á÷Á¢ÀûÀ¸·Î Á¦°øµÇ±â À§ÇÑ ¸ñÀûº¸´Ù´Â, ±×·¯ÇÑ Æ÷¸ËÈµÈ µ¥ÀÌÅ͸¦ °¡Áö°í ÀçÁ¤¸®ÇÏ¿© ¼ºñ½º¸¦ Á¦°øÇÏ·Á ÇÏ´Â °³¹ßÀÚµéÀ» »ó´ë·Î Á¦°øµÈ´Ù°í º¸½Ã´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¹°·Ð, XML¿¡ Áö½ÄÀÌ ÀÖ´Â »ç¿ëÀÚ¶ó¸é Á÷Á¢ RSS Æ÷¸ËÀ» »ìÆìº¸¾Æµµ ´ë·«ÀûÀ¸·Î ±× ÆÄÀÏÀÌ ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀÎÁö ÀÌÇØÇÒ ¼öµµ ÀÖ°ÚÁö¸¸, ÀϹÝÀûÀÎ °æ¿ì¶ó¸é RSS Reader(ÆÇµ¶±â)¶ó°í ºÒ¸®´Â ÅøµéÀ» ÀÌ¿ëÇØ¾ß Á» ´õ ½±°Ô ¾Ë¾Æº¼ ¼ö ÀÖ´Â ÆíÀ̶ø´Ï´Ù. À̱۷罺 ÇÇÇà ¸ÞÀÎ ÆäÀÌÁö¿¡ º¸½Ã¸é ¾Ë°ÚÁö¸¸, GET XML (?) (´ëºÎºÐ XML ¶ó´Â À̹ÌÁö »ç¿ë)À» ´·¯º¸½Ã¸é ³ªÅ¸³ª´Â XMLÀÌ ¹Ù·Î RSSÀÌ´Ù.
´ÙÀ½Àº ¿¬¸ð¸¦ ½ÇÇàÇÏ¿©, À̱۷罺 ÇÇÇÃÀÌ ¼Ò°³µÇ´Â °ø½Ä À̱۷翡 RSS¸¦ ÀоîµéÀÎ ¸ð½ÀÀÌ´Ù.
»ç¿ëÀÚ°¡ RSS ¸®´õ±â¿¡ ÀÚ½ÅÀÌ ¿øÇÏ´Â RSS ÁÖ¼Ò¸¦ µî·ÏÇØ ³õÀ¸¸é, »ç¿ëÀÚ´Â ÀÌÁ¦ ÇØ´ç À¥ »çÀÌÆ®¿¡ Á÷Á¢ ¹æ¹®ÇÏÁö ¾Ê¾Æµµ, À§¿Í °°Àº RSS ¸®´õ±â¸¦ ÅëÇØ¼ ½±°Ô ¿øÇÏ´Â Á¤º¸¸¦ ÇÑÀÚ¸®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
RSSµµ ÀÏÁ¾ÀÇ XML ÆÄÀÏÀ̱⿡, W3C¿¡¼ Á¦½ÃÇÑ XML 1.0 ½ºÆåÀ» ¹Ýµå½Ã µû¶óÁÖ¾î¾ß ÇÑ´Ù. RSS°¡ ¾î¶² ¸ñÀûÀ» °¡Áö°í ÀÖ´ÂÁö, ¾î¶² ¸ð½ÀÀ» ¶ç°í ÀÖ´ÂÁö´Â ÇØ´ç RSS ÆÄÀÏÀ» Çѹø º¸½Ã¸é ÀÌÇØ°¡ ½¬¿öÁø´Ù. ±×·¸´Ù¸é, ¿¹·Î Á¶¼±ÀϺ¸¿¡ RSS ¼ºñ½º¸¦ »ìÆìº»´Ù. (http://www.chosun.com/rss/ Âü°í)
º¸½Ã´Ù½ÃÇÇ, Á¶¼±ÀϺ¸¿¡ RSS ¼ºñ½º¿¡¼´Â ÇÏ·ç¿¡ 600¿©°³°¡ ³Ñ´Â ±â»çµéÀ» µ¶ÀÚ ¿©·¯ºÐÀÇ PC¿¡ Á÷Á¢ Àü´ÞÇØÁÖ´Â 'ã¾Æ°¡´Â ´º½º ¼ºñ½º'¸¦ RSS·Î Á¦°øÇϰí ÀÖ´Ù. ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ RSS ÆÄÀϵéÀÇ °æ·Î¸¦ Ä«ÇÇÇØ¼, À̸¦ Rss ¸®´õ±â Ŭ¶óÀÌ¾ðÆ®¿¡ ºÙ¿©³Ö°í µî·Ï½ÃÄÑ µÐ´Ù¸é, ±× ÈÄ¿¡ ¿©·¯ºÐÀº ±»ÀÌ Á¶¼±ÀϺ¸¿¡ RSS ¼ºñ¿¡ Á¢¼ÓÇÏÁö ¾Ê¾Æµµ, RSS ±¸µ¶ ¸®´õ±â ÇÁ·Î±×·¥À» ÅëÇØ¼ »õ·Î ¿Ã¶ó¿À´Â Áï½Ã ±× ±â»ç¸¦ ¼Õ½±°Ô »ìÆìº¼ ¼ö°¡ ÀÖÀ» °ÍÀÌ´Ù.
*Á¦·Îº¸µå¿¡ RSS¸¦ Áö¿øÇÒ¼ö ÀÖ½À´Ï±î?
Á¦·Îº¸µå´Â ȨÆäÀÌÁö °Ô½ÃÆÇ Á¦ÀÛ°ú °ü¸®¸¦ ´©±¸³ª ½±°í ÆíÇÏ°Ô ¸¸µé¾î ÁÖ¾ú´Ù.
¼ö¸¹Àº À¯¸í »çÀÌÆ®µéÀÌ Á¦·Îº¸µå¸¦ ÀÌ¿ëÇϰí ÀÖ´Ù. XML±â¹ÝÀÇ RSS¸¦ ÅëÇØ ȨÆäÀÌÁöÀÇ °æ°è¸¦ ¶Ù¾î ³ÑÀ» ¼öµµ ÀÖ´Ù.
1. Á¦·Îº¸µå¿ë RSS »ý¼º±â1 [rss_generator]
2. Á¦·Îº¸µå¿ë RSS »ý¼º±â1 [zero2rss]
http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=rss&select_arrange=headnum&desc=asc&no=4936
3. ¼³Ä¡Çü ºí·Î±× ZOG¸¦ ÀÌ¿ëÇÑ RSS Áö¿ø http://www.zog.co.kr
±âÁ¸ Á¦·Îº¸µå¸¦ ±×´ë·Î »ç¿ë¿© ºí·Î±×¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌÀÖ½À´Ï´Ù.
*ȨÆäÀÌÁö¿¡ ¾î¶»°Ô RSSÁö¿øÇÒ¼ö ÀÖ½À´Ï±î? RSS´Â »õ·Î¿î °Ô½Ã¹°À» º¸¿©ÁÖ°í È®ÀÎÇϱâ À§ÇÑ ½ºÆåÀÔ´Ï´Ù. »õ·Î¸¸µå´Â°Ô ¾Æ´Ï°í, CGI¸¦ ÀÌ¿ëÇØ¼ ±âÁ¸ÀÇ ³»¿ë¹°À» RSS ½ºÆå¿¡ ¸Â°Ô Àç°¡°øÇÏ´Â °ÍÀÌ´Ù.
µû¶ó¼ RSS °ü·Ã ½ºÆåÀ» »ìÆìº¸°í, ±âÁ¸ °Ô½ÃÆÇµîÀ» RSS¿¡ ¸Â°Ô º¸¿©ÁÖ¸é µÈ´Ù.
rss¶ó´Â ³ëµå¸¦ ·çÆ®·Î ÇØ¼, ÇϳªÀÇ channel°ú ¿©·¯°³ÀÇ item µéÀÌ Á¸ÀçÇÏ´Â °ÍÀ» º¸½Ç ¼ö ÀÖ´Ù.
channel ±¸¿ªÀº ¿©·¯ºÐÀÇ »çÀÌÆ®¿¡¼ ÇöÀçÀÇ RSS°¡ Á¦°øÇÏ´Â ¼ºñ½º°¡ ¹«¾ùÀÎÁö ±â¼úÇÏ´Â ±¸¿ªÀ̶ó°í º¸¸é µÈ´Ù. ÀÌ ±¸¿ªÀÇ Çʼö ¿ä¼Ò·Î´Â title, link, descriptionÀÌ ÀÖ´Ù. (ÀÌ ºÎºÐÀº RSS 2.0 ½ºÆåÀ» º¸½Ã¸é ÀÚ¼¼È÷ ³ª¿É´Ï´Ù)
À§ÀÇ »ùÇÿ¡¼´Â Çʼö ¿ä¼Ò¿Ü¿¡ language¿Í lastBuildDate¸¦ Ãß°¡·Î »ç¿ëÇϰí ÀÖ½À´Ï´Ù. ±× ¿Ü¿¡µµ ¸¹Àº ÇÏÀ§ ¿ä¼ÒµéÀ» ¿øÇÑ´Ù¸é »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº ¿©·¯ºÐµéÀÌ ÀûÀýÈ÷ ¼±ÅÃÇÏ½Ã¸é µÉ °Í °°½À´Ï´Ù. ¿©±â¼´Â channel ¿ä¼Ò°¡ °¡Á®¾ß ÇÒ ÇÏÀ§ ¿ä¼Ò·Î´Â À§¿¡¼ º¸¿©Áö´Â 8°³ Á¤µµ¸¸ »ç¿ëÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
channel ÇÏÀ§·Î´Â ÀÌÁ¦ ½ÇÁ¦·Î µ¥ÀÌÅÍ ¸ñ·Ï¿¡ ÇØ´çÇÏ´Â item ¿ä¼Ò°¡ ¹Ýº¹µÇ±â ½ÃÀÛÇÕ´Ï´Ù. item ¿ä¼Ò°¡ »ç½Ç RSSÀÇ ÇÙ½ÉÀÔ´Ï´Ù. ÀÌ ¿ä¼Ò´Â ½ÇÁ¦ µ¥ÀÌÅÍÀÇ °£Ã߸° ¿ä¾àÁ¤º¸ ¹× ¸µÅ©Á¤º¸ µîÀ» Á¦°øÇØ ÁÖ°íÀÖ½À´Ï´Ù.
item ¿ä¼Òµµ channeló·³ ±âº»ÀûÀ¸·Î title, link, descriptionÀ» ÇÏÀ§ ¿ä¼Ò·Î °¡Áú ¼ö ÀÖ½À´Ï´Ù. ±× ¿Ü¿¡µµ author, category, comments, pubDate, enclosure, guid µîÀÇ ¿ä¼Òµéµµ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ¿ä¼ÒÀÇ ¿ªÇÒÀº À̸§¸¸ ºÁµµ ¾Ë ¼ö ÀÖ°ÚÁö¸¸, Àß ÀÌÇØ°¡ µµÁö ¾ÊÀ¸¸é, RSS 2.0 SpecificationÀ» Çѹø Âü°íÇϸé ÁÁÀ» µíÇÏ´Ù.
-RSS ¹®¼ Á¦ÀÛÀ» À§ÇÑ RSS ±Ô¾àÀÇ ÀÌÇØ
|
RSS Ç׸ñ |
°¢ Ç׸ñÀÇ ÀÇ¹Ì ¹× »ç¿ë¹ý |
|
<?xml version="1.0" encoding="euc-kr" ?> |
XML ÆÄ½ÌÀ» À§ÇØ ÇÊ¿äÇÑ Á¤º¸ ¼±¾ð |
|
<rss version="2.0"> |
RSS ¹öÀü ¼±¾ð |
|
<channel> |
RSS Á¤º¸°¡ ½ÃÀÛµÊÀ» ÀÇ¹Ì |
|
<title>¿À¸¶ÀÌ´º½º</title> |
RSS Á¦°ø »çÀÌÆ®ÀÇ Å¸ÀÌÆ²À» ±â·Ï |
|
<link>http://www.ohmynews.com/</link> |
RSS Á¦°ø »çÀÌÆ®ÀÇ URL À» ±â·Ï |
|
<description>´º½º°Ô¸±¶óµéÀÇ´º½º-¿À¸¶ÀÌ´º½º</description> |
RSS Á¦°ø »çÀÌÆ®ÀÇ °£´ÜÇÑ ¼³¸íÀ» ±â·Ï |
|
<language>ko</language> |
RSS ¹®¼¿¡¼ »ç¿ëµÇ´Â ±¹°¡ ¾ð¾î ¼±¾ð |
|
<copyright>Copyright (c) OhmyNews.com All rights reserved</copyright> |
RSS ¹®¼ ÀúÀÛ±Ç ¼±¾ð |
|
<lastBuildDate>Fri, 8 Apr 2005 14:30:20 +0900</lastBuildDate> |
RSS ¹®¼°¡ ÃÖÁ¾ ÀÛ¼ºµÈ ½Ã°£ ±â·Ï |
|
<item> |
±Û ±â·Ï½ÃÀÛ. |
|
<title>- <![CDATA[ '°Å⠹ΰ£ÀÎ Çлì»ç°Ç' À§·ÉÁ¦ 11ÀÏ ]]> </title> |
±ÛÀÇ Á¦¸ñ |
|
<link>http://www.ohmynews.
com/ArticleView/article_view.asp
?no=219789&rel_no=1</link> |
±ÛÀÇ Àü¹®(îïÙþ)À» È®ÀÎÇÒ ¼ö ÀÖ´Â À¥ÁÖ¼Ò |
<description>- <![CDATA[ Çѱ¹ÀüÀï ÀüÈÄ °ÅâÁö¿ª ¹Î°£ÀÎ Èñ»ýÀÚ ÇÕµ¿¡¦ ]]> </description> |
±Û³»¿ë ÀϺΠ¶Ç´Â Àüü¸¦ ±â·Ï |
|
<category>»çȸ</category> |
±ÛÀÌ Æ÷ÇԵǴ īÅ×°í¸® |
|
<author>(À±¼ºÈ¿ ±âÀÚ)</author> |
±ÛÀÇ ÀúÀÛÀÚ¸¦ ±â·Ï |
|
<pubDate>Fri, 8 Apr 2005 13:57:20 +0900</pubDate> |
±ÛÀÌ ÀÛ¼ºµÈ ½Ã°£À» ±â·Ï |
|
</item> |
</item> ű׸¦ ´ÝÀ½À¸·Î½á ±Û¿¡ ´ëÇÑ Á¤º¸°¡ ¿Ï·áµÊÀ» ¼±¾ð (±Û °³¼ö¸¸Å <item>¡¦</item> ÅÂ±× ¹Ýº¹) |
|
</channel> |
¿¾î³õÀº ä³ÎÀ» ´ÝÀ½. |
|
</rss> |
¿¾î³õÀº rss ű׸¦ ´ÝÀ½.RSS ¹®¼ÀÇ ³¡. |
*RSS ¹®¼ ÀÛ¼º
- PHP ¾ð¾î·Î ¿¹¸¦ µç RSS ¹®¼ ÀÛ¼º
PHP ¶óÀ̺귯¸®Áß PEAR ÆÐŰÁö¿¡´Â XML °ü·Ã ÇÔ¼ö°¡ ´Ù¼ö Áö¿øµÇ¸ç, ƯÈ÷ RSS ¹®¼¸¦ ÀÛ¼ºÇϱ⿡ ÀûÀýÇÑ ÇÔ¼öµéÀÌ ´Ù¼ö Æ÷ÇԵǾî ÀÖ´Ù.
¿¹¸¦ µé¾î <PHP ÆÐŰÁö ¼³Ä¡µð·ºÅ丮>/XML/Util.php ÆÄÀÏ¿¡´Â
getXMLDeclaration(), getDocTypeDeclaration(),
AttributesToString(),
CreateTag(), createStartElement(), createEndElement(), createComment(), createCDataSection() ÀÌÇÏ ÇÔ¼ö ÆÄ¶ó¹ÌÅÍ »ý·«
µî ¸¹Àº XML °ü·Ã ÇÔ¼öµéÀ» ÀÌ¿ëÇÏ¿© RSS ¹®¼¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.
- »ç¿ë¿¹
¾Æ·¡¿Í °°ÀÌ XML °ü·Ã ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¸é ¸Å¿ì ÆíÇÏ°Ô RSS ±Ô¾àÀ» ¸¸Á·ÇÏ´Â ¹®¼¸¦ Á¦ÀÛÇÒ ¼ö ÀÖ´Ù.
(XML °ü·Ã ÇÔ¼ö¸¦ »ç¿ëÇÏÁö ¾Ê´õ¶óµµ Ç¥ÁØÃâ·Â¹® (PHP ÀÇ echo ¶Ç´Â JSP ÀÇ <%= %>, ASP µîÀÇ response.write ¹®µî) À» ÀÌ¿ëÇÏ¿© <, /, ?, !, [, ], >, µîÀÇ ºÎÈ£µéÀ» Æ÷ÇÔ½ÃÄÑ Á÷Á¢ XML Äڵ带 ¸¸µé¾î ³»µµ »ó°üÀÌ ¾ø´Ù.
|
XML Áö¿ø ÇÔ¼ö (PHP ÀÇ °æ¿ì) |
ÇÔ¼ö »ç¿ëÈÄ °á°ú |
|
require_once "/usr/local/lib/php/XML/Util.php"; |
Xml °ü·Ã ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§ÇÑ ÆÄÀÏ ÀÎŬ·çµå |
|
echo XML_Util::getXMLDeclaration("1.0", "euc-kr"); |
<?xml version="1.0" encoding="euc-kr" ?> |
|
echo XML_Util::createStartElement("rss", null); |
<rss> |
|
echo XML_Util::createTag("title", null, ¡°¿À¸¶ÀÌ´º½º"); |
<title>¿À¸¶ÀÌ´º½º</title> |
|
echo XML_Util::createTag("language", null, "ko"); |
<language>ko</language> |
|
Echo XML_Util::createStartElement("description", null); echo XML_Util::createCDATASection(¡°±â»ç³»¿ë¡±); echo XML_Util::createEndElement("description"); |
<description>
<![CDATA[±â»ç³»¿ë]]>
</description> |
|
echo XML_Util::createEndElement("rss"); |
</rss> |
¾Æ·¡ ¿¹Á¦¸¦ rss.xml·Î ÀúÀåÀ» ÇÏ½Ã¸é µË´Ï´Ù.
|
<?xml version="1.0" encoding="euc-kr" ?>
<rss version="2.0">
<channel>
<title>¿À¸¶ÀÌ´º½º</title>
<link>http://www.ohmynews.com/</link>
<description>´º½º°Ô¸±¶óµéÀÇ´º½º-¿À¸¶ÀÌ´º½º</description>
<language>ko</language>
<copyright>Copyright (c) OhmyNews.com All rights reserved</copyright>
<lastBuildDate>Fri, 8 Apr 2005 14:30:20 +0900</lastBuildDate>
<item>
<title><![CDATA[ '°Å⠹ΰ£ÀÎ Çлì»ç°Ç' À§·ÉÁ¦ 11ÀÏ ]]> </title>
<link>http://www.ohmynews.com/ArticleView/article_view.asp?
no=219789&rel_no=1</link>
<description><![CDATA[ Çѱ¹ÀüÀï ÀüÈÄ °ÅâÁö¿ª ¹Î°£ÀÎ Èñ»ýÀÚ ÇÕµ¿¡¦ ]]> </description>
<category>»çȸ</category>
</item>
</channel>
</rss> |
ÀÌ·¸°Ô ¸¸µå¼ÌÀ¸¸é ¿©·¯ºÐÀÇ ·ÎÄà À¥ »çÀÌÆ®¿¡ ÀÌ ÆÄÀÏÀ» ¿Ã¸³´Ï´Ù. À§Ä¡´Â ¾îµð¿©µµ ¹«°üÇϰڽÀ´Ï´Ù¸¸, ÆíÀǸ¦ À§Çؼ C:inetpubwwwroot ¿¡ ³Ö¾îµÎ´Â°Ô ÁÁ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ±× À§Ä¡°¡ À¥ ·çÆ® µð·ºÅ丮ÀÔ´Ï´Ù.
±× ´ÙÀ½, RSS ¸®´õ±âÀÎ ¿¬¸ð¸¦ ÀÌ¿ëÇØ¼ ¹æ±Ý Ãß°¡ÇÑ |