Собственно, описание скрипта экспорта.

Скрипт находится по адресу http://www.zx.pk.ru/rss.php
Отдает данные в формате RSS 2.0
Выглядит это примерно так:
Код HTML:
<rss version="2.0">
  <channel>
    <title>Speccy - наш выбор!</title>
    <link>http://zx.pk.ru</link>
    <description>Место для общения поклонников платформы ZX-Spectrum</description>
    <item>
      <category>Форум</category>
      <title>Конкуренты или все-таки партнеры?</title>
      <link>http://zx.pk.ru/showthread.php?p=14958&#post14958</link>
      <description><blockquote><b>mic_vvg wrote:</b><br/>Я ж, вроде, достаточно подробно распинался о плохой читаемости списка сообщений эхи (это действительно очень неудобно).</blockquote><br/>Ну, ты сказал свое имхо, я свое.<br/>А вобщем-то не настаиваю, все равно общатся в форуме буду через форум. :)</description>
      <guid isPermaLink="false">14958:14892:1117194759</guid>
      <pubDate>Fri, 27 May 2005 22:52:39 +1100</pubDate>
      <author>nyuk</author>
    </item>
    <item>
      <category>Форум</category>
      <title>Опять вредители</title>
      <link>http://zx.pk.ru/showthread.php?p=14943&#post14943</link>
      <comments>http://zx.pk.ru/showthread.php?p=14943&#post14943</comments>
      <description><h3>Пойман с поличным</h3>К нам в гости опять заполз паучок. Он не злой, но "лапок" у него о-очень много...</description>
      <guid isPermaLink="false">14943:13956:1117183269</guid>
      <pubDate>Fri, 27 May 2005 19:41:09 +1100</pubDate>
      <author>Conan</author>
      <enclosure url="http://zx.pk.ru/attachment.php?attachmentid=858" length="61790" type="applictaion/binary"/>
    </item>
  </channel>
</rss>
Подробнее по полям:

<title></title> - название форума.
<link></link> - прямой URL к форуму.
<description></description> - описание форума.
<item></item> - одно сообщение.


Внутри <item></item>:

<category></category> - раздел (Форум/Игры/Софт/Оси ...)

<title></title> - заголовок топика.

<link></link> - прямой URL к просмотру топика.

<description></description> - собственно сообщение. Все оформление поста в формате HTML.

<guid>postid:parent_id:timestamp</guid> - три идентификатора через двоеточие: id сообщения, id верхнего сообщения (то, на которое отвечаем) или 0, если это первое и дата в формате UNIX timestamp. В сумме дают уникальный идентификатор сообщения, кроме того легко разбираются на необходимые данные.

<pubDate></pubDate> - дата публикации в формате Fri, 27 May 2005 15:01:19 +0400 (RFC 2822)

<author></author> - автор.

<enclosure url="URL" length="length" type="applictaion/binary"/> - вложения. URL - прямой путь до аттача, length - размер файла в байтах.
Если вложений несколько, для каждого из них создается свой <enclosure> тег. Вообще-то полей немного больше, но остальное неважно.


Скрипт по умолчанию отдает последние 20 созданных или отредактированных сообщений.

Ключи управления скриптом:

n=<число сообщений> - максимальное число сообщений которые хотим получать (по умолчанию 20). Больше 100 запрашивать смысла нет, все равно отдаст только 100.

f=<число> - id форумов через запятую, которые хотим запросить.

xf=<число> - id форумов через запятую, которые нужно исключить.

Если установлен ключ xf, то ключ f не обрабатывается.

Пример: http://www.zx.pk.ru/rss.php?f=5,2,10&n=30

Conditional Get

Если клиент знает про conditional get, т.е. умеет отправлять в заголовке запроса дату, когда он последний раз забирал обновления, то скрипт отдает только сообщения, созданные/отредактированные позднее. Если обновлений не требуется, скрипт вываливается с ошибкой "304 Not Modified", т.е. происходит только обмен хидерами, трафик минимальный.

Ну вот вроде и все. С вопросами, как парсить XML к elf/2, у него даже написано что-то было.