Получите заголовок RSS-канала с помощью YQL

Я использую YQL для получения RSS-канала с помощью javascript (как json), например, я использую следующий запрос:

select * from rss where url = "http://feeds2.feedburner.com/ajaxian"

Ответ содержит элементы канала, уже проанализированные как json, и пока все в порядке.

Теперь я также хочу получить заголовок всего канала (а не заголовок конкретного элемента), но он не является частью результата (даже если исходный канал XML содержит его).

Есть возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .
Ответ содержит ...

Я использую YQL для получения RSS-канала с помощью javascript (как json), например, я использую следующий запрос:

select * from rss where url = "http://feeds2.feedburner.com/ajaxian"

Ответ содержит элементы канала, уже проанализированные как json и все остальное. пока круто.

Теперь я также хочу получить заголовок всего канала (а не заголовок конкретного элемента), но он не является частью результата (даже если исходный канал XML содержит его).

Есть возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

, и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .
Ответ содержит ...

Я использую YQL для получения RSS-канала с помощью javascript (как json), например, я использую следующий запрос:

select * from rss where url = "http://feeds2.feedburner.com/ajaxian"

Ответ содержит элементы канала, уже проанализированные как json и все остальное. пока круто.

Теперь я также хочу получить заголовок всего канала (а не заголовок конкретного элемента), но он не является частью результата (даже если исходный канал XML содержит его).

Есть возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .

select * from rss where url = "http://feeds2.feedburner.com/ajaxian"

Ответ содержит элементы канала, уже проанализированные как json, и пока все в порядке.

Теперь я также хочу получить заголовок всего канала (а не заголовок конкретного элемента), но он не является частью результата (даже если исходный канал XML содержит его).

Есть возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

, и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .

select * from rss where url = "http://feeds2.feedburner.com/ajaxian"

Ответ содержит элементы канала, уже проанализированные как json, и пока все в порядке.

Теперь я также хочу получить заголовок всего канала (а не заголовок конкретного элемента), но он не является частью результата (даже если исходный канал XML содержит его).

Есть возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .

Существует возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .

Существует возможность запроса самого исходного XML. например:

select channel.title from xml where url = "http://feeds2.feedburner.com/ajaxian"

, и он действительно возвращает заголовок канала для этого конкретного RSS, но этот запрос действителен только для каналов в формате RSS 2.0, который хранит его в папке rss \ channel \ title .
А как насчет каналов атома, в которых заголовок хранится в feed \ title ?
А как насчет других форматов?

У меня вопрос - есть ли какой-нибудь общий способ запросить заголовок канала через YQL? может быть, как-то вместе с самим фидом?

спасибо,

5
задан Bagelzone Ha'bonè 24 May 2011 в 22:32
поделиться