Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вытащить пару цифр, парсер. (https://javascript.ru/forum/misc/71331-vytashhit-paru-cifr-parser.html)

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

Цитата:

Сообщение от konvkosmose
но пока не пашет.

<body onload="work()">

konvkosmose 12.11.2017 01:07

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


Часовой пояс GMT +3, время: 05:01.