powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / RSS + ajax.googleapis.com/ajax/services/feed : в поисках потерявшихся узлов
1 сообщений из 1, страница 1 из 1
RSS + ajax.googleapis.com/ajax/services/feed : в поисках потерявшихся узлов
    #38165937
FSou1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть RSS лента (пусть http://habrahabr.ru/rss/hubs/), в которой есть кроме записей (<item>...</item>), узлы, характеризующие саму ленту (<managingEditor>editor@habrahabr.ru<;/managingEditor> и пр).

Так вот, среди этих узлов, есть замечательный узел:

Код: xml
1.
2.
3.
4.
5.
<image>
    <link>http://habrahabr.ru/</link>
    <url>http://habrahabr.ru/i/logo.gif</url>
    <title>Хабрахабр</title>
</image>



который сервис Google съедает:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$.ajax({
		url: 'https:' + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=-1&output=xml&callback=?&q=' + encodeURIComponent(url),
		dataType: 'mixed',
		success: function(data) {
			if(data.responseStatus != 200) {
				alert('Во время получения данных возникла ошибка, feed: ' + url);
				return;
			}
			
			//var imgSrc = $($.parseXML(data.responseData.xmlString)).find("image").find("url").text();
			callback(data.responseData.feed);
		}
	});



другими словами, пропуская эту RSS через сервис googleapis, в JSON'е приходят данные уже без этого узла (image). Что делать? Не хочу парсить напрямую XML файл или делать конверторы XML->JSON на клиенте =\
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / RSS + ajax.googleapis.com/ajax/services/feed : в поисках потерявшихся узлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]