Я написал веб-страницу, которая берет XML-файл из RSS и анализирует его некоторыми тегами. Я тестировал его на локальной копии данных, которые планирую использовать, и работает отлично. Уловка заключается в том, что я не могу понять, как вызвать файл RSS на другой веб-странице и проанализировать его данные.Использование Javascript для извлечения данных из фида RSS Atom
Вот мой код для создания парсера:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", ".../NewsFeed.aspx?output=Atom", false);
Вот заголовок файла XML, я получаю, когда я проверить RSS страницы:
<?xml version="1.0" encoding="UTF-8" ?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
<title type="text"> News</title>
<subtitle type="text">A syndication of the most recently published news.</subtitle>
<id>uuid:64d61c8e-c5d7-4529-b5a3-2dcd4097238b;id=50</id>
<rights type="text">© 2013 <owner goes here>. All Rights Reserved.</rights>
<updated>2013-07-09T13:34:27Z</updated>
<link rel="alternate" href=".../Default.aspx" />
<link rel="self" href=".../NewsFeed.aspx" />
отредактированные ссылки на проводки. Я попытался использовать обе ссылки, перечисленные в документе RSS, а также URL-адрес внешнего фида в открытом XML-методе, но мне не повезло.
xmlhttp.open("GET", "link goes here", false);
Кто-нибудь знает, как я буду читать RSS-канал? В качестве побочного примечания, канал является стандартным RSS-каналом (2.0), возвращенным в формате Atom.
Трубы YQL или yahoo – dandavis
Я не совсем уверен, что вы подразумеваете под этим. Я не очень хорошо знаком с взаимодействием HTML/JS и XML – user2517628
, когда кто-то дает мне предложение, о котором я не слышал, первое, что я делаю, это google it ... – dandavis