есть примерно такой скрипт

Выделить код

Код:

<?php
header('Content-type: text/xml');
$ctime=date("Y-m-d G:i:s");
echo <<<END
<?xml version="1.0" encoding="windows-1251"?>
<lognet>
<time>{$ctime}</time>
</lognet>
END;
?>

и примерно такой скрипт который это дело обрабатывает

Выделить код

Код:

var upd=loadxml("http://localhost/stat/log_net_upd.php"); //мой скриптик для загрузки этой XMLки
var time=upd.getElementsByTagName("time").item(0).lastChild.textContent;
alert (time);

всё это прекрасно работает. время с сервера показывается.

а теперь вопрос: как сделать строчку, которая выцепляет время из XMLDocument объекта, покороче?

я попробовал бы так:

Выделить код

Код:

...
<time id="time">{$ctime}</time>
...
Выделить код

Код:

...
var time=upd.getElementById("time").textContent;
...
Anton пишет

я попробовал бы так:
....

я так пробовал..
почемуто upd.getElementById("time") возвращает в этом случае null

большое спасибо)
последний вариант мне понравился :)
да и сам ещё поэксперементирую

прошу прощения, поторопился....
на самом деле, удалось добиться только такого укорочения (исключив ".item"):

Выделить код

Код:

.....getElementsByTagName("time")[0].firstChild.....
Anton пишет

прошу прощения, поторопился....

а у меня не было времени протестить)