| XML :: RSS :: Æļ XML :: RSS :: Parser´Â RSS Çǵ带À§ÇÑ ÀÚÀ¯·Î¿î °´Ã¼ ÁöÇâ ÆļÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
XML :: RSS :: Æļ ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Timothy Appnel
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~tima/Text-Tiki-0.73/Tiki.pm
XML :: RSS :: Æļ ű×
XML :: RSS :: Æļ ¼³¸í
XML :: RSS :: Parser´Â RSS Çǵ带À§ÇÑ ÀÚÀ¯ÁÖÀÇ °´Ã¼ ÁöÇâ ÆļÀÔ´Ï´Ù. XML :: RSS :: Parser´Â RSS Feed¸¦À§ÇÑ ÀÚÀ¯ÁÖÀÇ °´Ã¼ ÁöÇâ ÆļÀÔ´Ï´Ù. ½Ä ³ëÇÁ ´Ï½º #! / usr / bin / perl -w Use Strict; XML :: RSS :: Parser; ÆÄÀÏ ÇÚµéÀ» »ç¿ëÇϽʽÿÀ. MY $ P = XML :: RSS :: Parser-> New; MY $ FH = FILEHANDLE-> NEW ( '/ path / to / ÀϺΠ/ RSS / ÆÄÀÏ'); ³» $ Çǵå = $ p-> parse_file ($ fh); # ÀϺΠ°ª ³» $ feed_title = $ Çǵå -> Äõ¸® ( '/ ä³Î / Á¦¸ñ'); $ feed_title-> text_content Àμâ; MY $ COUNT = $ Çǵå -> item_count; Àμâ "($ Ä«¿îÆ®) n"; Foreach My $ i ($ Çǵå -> Äõ¸® ( '// Ç׸ñ')) {My $ node = $ i-> Äõ¸® ( 'Á¦¸ñ'); Àμâ ''. $ node-> text_content; "n"À» ÀμâÇϽʽÿÀ; } XML :: RSS :: Parser´Â RSS ÇǵåÀÇ °¡º¿î ÀÚÀ¯ÁÖÀÇ ÆļÀÔ´Ï´Ù. ÀÌ Æļ´Â ƯÁ¤ RSS ¹öÀüÀ» ÁؼöÇÏÁö ¾Ê°í ±â´ëÇϰųª ÀÌÇØÇÏÁö ¸øÇϴ ű׸¦ Á¤»óÀûÀ¸·Î ó¸®ÇÏ·Á°í ½Ãµµ ÇÒ °ÍÀÔ´Ï´Ù. ÆļÀÇ À¯ÀÏÇÑ ¿ä±¸ »çÇ×Àº ÆÄÀÏÀÌ Àß ±¸¼ºµÈ XMLÀÌ°í ¿ø°ÝÀ¸·Î RSS¿Í À¯»çÇÏ´Ù´Â °ÍÀÔ´Ï´Ù. ´ë·« ¸»Çϱâ, Àß Çü¼ºµÈ XMLÀ» Á÷Á¢ ÇüÁ¦ ¶Ç´Â ·çÆ® ÅÂ±×¿Í Ç׸ñ ¿ä¼Ò µîÀ¸·Î ±¸¼ºµÈ XMLÀÌ ¸ðµâÀ» »ç¿ëÇÏ¿© Ç¥ÁØ Æļ - Æ®¸® Á¶ÇÕÀ» »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸¹Àº ÀÌÁ¡ÀÔ´Ï´Ù. ¿À´Ã »ç¿ëÁßÀÎ ¿©·¯ °¡Áö RSS Çü½ÄÀÌ ¸¹ÀÌ ÀÖ½À´Ï´Ù. ¸Å¿ì ¹Ì¹¦ÇÑ ¹æ¹ýÀ¸·Î ÀÌ·¯ÇÑ Çü½ÄÀº ¿ÏÀüÈ÷ ÇϳªÀÇ ´Ù¸¥ °Í°ú ¿ÏÀüÈ÷ ȣȯµÇÁö ¾Ê½À´Ï´Ù. XML :: RSS :: Parser´Â ±¸¹® ºÐ¼®À»º¸´Ù ÀÏ°üµÈ ÇüÅ·Π"Á¤±ÔÈ"ÇÏ´Â µ¥ ¸î °¡Áö °¡Á¤À»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ä³Î°ú Ç׸ñÀ» ºÎ¸ð - ÀÚ½Ä °ü°è·Î °Á¦ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "Ư¼ö ó¸® ³ëÆ®"¸¦ ÂüÁ¶ÇϽʽÿÀ.ÀÌ ¸ðµâÀº LEANERÀÔ´Ï´Ù. XML :: RSS - ´ëºÎºÐÀÇ ÄÚµå´Â RSS ÆÄÀÏÀ» »ý¼ºÇϱâÀ§ÇÑ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ÇǵåÀÇ tree¿¡ ´ëÇÑ xpath-esque ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. xml :: rss :: rss :: parser´Â Á¤±ÔÈ µÈ ÆĽº Æ®¸®¸¦ »ý¼ºÇÏ°í, RSS Çü½Ä °ø°£¿¡¼ °øÅëµÈ °ãÄ¡´Â ű×ÀÇ ¸ÅÇÎÀ» °³¹ßÀÚ¿¡°Ô °ãÄ¡°ÔÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ´Ù¾çÇÑ Å±׸¦ Åõ¸íÇÏ°Ô ÇϳªÀÇ °øÅë ÀÎÅÍÆäÀ̽º¿¡ Åõ¸íÇÏ°Ô ¸ÅÇÎÇÏ´Â XML :: RSS :: Parser Æ®¸®¸¦ Á¦°øÇÏ´Â XML :: RAI (RSS Ãß»óÈ ÀÎÅÍÆäÀ̽º) ÆÐÅ°Áö¸¦ ÂüÁ¶ÇϽʽÿÀ. rss :: parser´Â XML :: Elemental, AA SAX ±â¹Ý ÆÐÅ°Áö¸¦ ±â¹ÝÀ¸·Î XML ¹®¼¸¦ ´õ ¿ø½Ã ¹× ´ëºÎºÐ ¿ÀºêÁ§Æ® ÁöÇâ Perl ¾ç½ÄÀ¸·Î ½±°Ô ÆÄ½Ì ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
XML :: RSS :: Æļ °ü·Ã ¼ÒÇÁÆ®¿þ¾î