Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№107-09-2005 14:33:12

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

js:обработка XML

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

Выделить код

Код:

<?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 объекта, покороче?

Отредактировано Rion (07-09-2005 14:36:08)


Gentoo Linux

Отсутствует

 

№207-09-2005 15:29:33

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: js:обработка XML

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

Выделить код

Код:

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

Код:

...
var time=upd.getElementById("time").textContent;
...

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№307-09-2005 16:03:27

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: js:обработка XML

Anton пишет

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

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

Отредактировано Rion (07-09-2005 16:03:46)


Gentoo Linux

Отсутствует

 

№407-09-2005 17:24:26

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: js:обработка XML

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


Gentoo Linux

Отсутствует

 

№507-09-2005 18:08:25

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: js:обработка XML

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

Выделить код

Код:

.....getElementsByTagName("time")[0].firstChild.....

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№608-09-2005 08:10:12

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: js:обработка XML

Anton пишет

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

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


Gentoo Linux

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]