parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Может не совсем Parser-овский вопрос, но раз уж я пишу сайты на нем, попрорбую спросить...

AlexBraun 05.06.2006 17:20

Разбираю RSS-канал с новостями, там много блоков с информацией.
Но мне нужно брать только первые 5.
Подскажите пожалуйста, как в XSL прописать условие отбора.
Вот XML источник:
- <item>
  <title>Затулину запрещено въезжать в Украину</title> 
  <link>http://news.yandex.ru/yandsearch?cl4url=ntn.tv/ru/news/world/06/06/051415.html&country=Ukraine</link> 
  <description>Вместе с тем из Москвы депортирован внештатный советник МИД Украины, заместитель главы партии "ПОРА" Сергей Евтушенко.<br>Он прибыл в аэропорт "Шереметьево" сегодня утром, но российские пограничники назвали его приезд в Белокаменную нежелательным.<br></description> 
  <pubDate>Mon, 05 Jun 2006 15:21:43 +0400</pubDate> 
  <guid>http://news.yandex.ru/yandsearch?cl4url=ntn.tv/ru/news/world/06/06/051415.html&country=Ukraine</guid> 
  </item>
- <item>
  <title>Ющенко уехал от коалиции за границу?</title> 
  <link>http://news.yandex.ru/yandsearch?cl4url=glavred.info/archive/2006/06/05/131424%2D18.html&country=Ukraine</link> 
  <description>Такое мнение высказал "Главреду" первый секретарь Политсовета Социалистической партии Украины, участник переговорной группы от СПУ Иосиф Винский.<br>"Социалисты не выступали с какими кадровыми предложениями, поскольку до них в переговорном процессе просто не дошли.<br></description> 
  <pubDate>Mon, 05 Jun 2006 14:20:23 +0400</pubDate> 
  <guid>http://news.yandex.ru/yandsearch?cl4url=glavred.info/archive/2006/06/05/131424%2D18.html&country=Ukraine</guid> 
  </item>
.
.
.
- <item>
  <title>В Киевском зоопарке львица загрызла мужчину</title> 
  <link>http://news.yandex.ru/yandsearch?cl4url=5tv.com.ua/rus/newsline/184/0/26441/&country=Ukraine</link> 
  <description>45-летний уроженец Азербайджана спустился на веревке к вольеру с хищниками и начал их дразнить.<br>Обозленная львица схватила сорвиголову за горло.<br></description> 
  <pubDate>Mon, 05 Jun 2006 16:32:24 +0400</pubDate> 
  <guid>http://news.yandex.ru/yandsearch?cl4url=5tv.com.ua/rus/newsline/184/0/26441/&country=Ukraine</guid> 
  </item>
- <item>
А это XSL-файл, который выбирает только заголовки и линки на сами новости.
<?xml version="1.0" encoding="windows-1251" ?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

<xsl:template match="channel">
    <html>
        <head>
		<title><xsl:value-of select="title" /></title>
		</head>
        <body>
		<xsl:apply-templates select="item" />
		</body>
    </html>
</xsl:template>

<xsl:template match="item">
<a href="{guid}"><xsl:value-of select="title" /></a><br />
</xsl:template>


</xsl:stylesheet>
Спасибо.