Вытащить пару цифр, парсер.
Добрый день.
Я новичок, делаю себе виджет для 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, время: 05:01. |