Вход

Просмотр полной версии : Вытащить пару цифр, парсер.


konvkosmose
11.11.2017, 04:04
Добрый день.
Я новичок, делаю себе виджет для 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 ко мне, при том что в интернете обычно это объясняют на примере удаленных парсеров и добавляют разные библиотеки.

Заранее спасибо.

konvkosmose
11.11.2017, 15:39
Теперь пытаюсь так, но пока не пашет.

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

рони
11.11.2017, 16:25
но пока не пашет.
<body onload="work()">

konvkosmose
12.11.2017, 01:07
И правда, причина была в этом... Как же глупо. Спасибо.