Вытащить пару цифр, парсер.
Добрый день.
Я новичок, делаю себе виджет для Windows 7. Хочу вытащить первый атрибут первого тега температуры. Верно ли мыслю?
var xml = new window.getXMLDocument("https://xml.meteoservice.ru/export/gismeteo/point/37.xml");
var currencies = xml.getElementsByTagName("TEMPERATURE");
var number = currencies[0].attributes[0];
И еще не совсем понимаю, как именно скачивается документ XML ко мне, при том что в интернете обычно это объясняют на примере удаленных парсеров и добавляют разные библиотеки. Заранее спасибо. |
Теперь пытаюсь так, но пока не пашет.
function work()
{
var name = new ActiveXObject("Microsoft.XMLDOM");
name.async = false;
name.load("https://xml.meteoservice.ru/export/gismeteo/point/37.xml");
var temp = name.getElementsByTagName("TEMPERATURE");
var attr = temp[0].getAttribute("max");
document.getElementById("digit").innerHTML = attr + "°";
window.setTimeout(work, 7000);
}
Код страницы. https://pastebin.com/hpQunJZX |
Цитата:
|
И правда, причина была в этом... Как же глупо. Спасибо.
|
| Часовой пояс GMT +3, время: 06:45. |