Подскажите что не так делаю?
Нужно спарсить все значение которые стоят в поле art_id в xml файле.
Сам xml файл http://rapidshare.com/files/424243391/1.xml
Паршу с помощью скрипта
Цитата:
// ==UserScript==
// @name tutu
// @namespace *www.me.ru*
// @include *
// ==/UserScript==
GM_xmlhttpRequest({
method: 'GET',
url: 'http://localhost/1.xml',
headers: {
'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey/0.3',
'Accept': 'application/atom+xml,application/xml,text/xml',
},
onload: function(responseDetails) {
var parser = new DOMParser();
var dom = parser.parseFromString(responseDetails.responseTex t,
"application/xml");
var entries = dom.getElementsByTagName('item');
var art_id;
for (var i = 0; i < entries.length; i++) {
title = entries[i].getElementsByTagName('art_id')[0].textContent;
alert(art_id);
}
}
});
Политика безопасности Same Origin Policy браузеров кроме IE не даст вам получить данные с другого домена(сайта), если только воспользоваться getJSON, может и выйдет.