![]() |
Проблема с разбором XML
Проблема в следующем. Пытаюсь сделать в цикле объявление переменной с именем ноды и его значением, имя ноды trace выводит, а значение получается null.
код xml следующий: Код:
<?xml version="1.0"?>Код:
line = new XML(); // новый XML объект |
Код:
factorValue = pathFactor.firstChild.nodeValue; |
Спасибо. Не знал что при таком раскладе в XML нужно на уровень ниже опуститься.
CDATA? А это как? |
Это вот так.
|
у меня тоже вначале были проблемы, пока не понял, что значение нода это тоже нод... :)
|
__etc Спасибо... Буду разбираться...
|
По ходу дела возникла ещё одна проблемка. Я уже не стал создавать новую тему для этого, всё равно тема топика обобщённая.
Пытаюсь создать переменную формата Date, а информацию в неё загнать из XML Строка XML: Код:
<DateTime>2007, 1, 5, 23, 30</DateTime>Код:
DateTime = new Date (matchFactor.firstChild.nodeValue);Путь до ноды 100% правильный, т.к. она трасится нормально, но в Date загонятся не хочет. Подскажите что не так? |
В конструктор Date надо передавать 5 параметров типа Number, а не один единственный типа String.
|
Понял спасибо. В ноде лучше указать числовое значение в милисекундах или делать несколько нод для года, месяца и т.д.? При помощи PHP потом реально будет посчитать цифру для милисекунд?
|
Как удобнее. Можно и так и так.
|
Ещё раз спасибо... Вроде пока всё :) Буду дальше глобалить...
|
значение ноды считывается в String. разбить по символу ", " и перегнать данные в Number, затем передать конструктору new Date
|
Цитата:
|
Хак с __proto__ не сработал, сразу говорю.
|
Учитывая, что класс нам известен, проще в массив последовательно забить "имена нужных методов" и вызывать их через []
Ну или Код:
var date:Date = null; |
| Часовой пояс GMT +4, время: 16:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.