![]() |
|
||||||||||
|
|
|
|||||
|
Помогите мне тоже плиз! В книге странно написано. Я еще зелёный в этих вещах.
Мне нужно следующее: есть XML файл c:/XML/doc.xml В нём: <?xml version="1.0" ?> <dannye> <x>1</x> <y>2</y> <z>may</z> </dannye> Мне надо его вызвать и переменной var a:Number; присвоить данные значения "x" из XML файла. Плиз напишите, я думаю, что это не сложно, но все же напишите от А до Я. Буду признателен и благодарен. |
|
|||||
|
Плиз помогите!
|
|
|||||
|
Ну во перывх посмотри сюда... здась я решел подобную проблему, только посложнее. Думаю там ты найдешь ответ...
http://www.flasher.ru/forum/showthread.php?t=69736 А так,если не ошибаюсь будет вот что: my_xml = new XML(); my_xml.load("xml.xml"); my_xml.onLoad=function(){ var a=my_xml.firstChild.nextSiblingfirstChild.nextSibling; } Последний раз редактировалось SerrNovik; 30.09.2005 в 14:44. |
|
|||||
|
Не работает...
И мне надо не методом тыка(т.е. перехода по записаям), а напрямую обратиться к переменной(т.е. тэгу) "х", что-то связанное с attributes. Без функций можно обойтись? |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
можно, если назначишь ID-шники
<?xml version="1.0" ?> <dannye> <x id="x1">1</x> <y id="y1">2</y> <z>may</z> </dannye> потом примерно так: trace(this.my_xml[x1].firstChild.nodeValue) |
|
|||||
|
пасипки за помощь!
|
|
|||||
|
Поспешил. Так не работает.. undifened и все тут... че делать-то?
|
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
сорь, моя ошибка: забыл кавычки:
trace(this.my_xml["x1"].firstChild.nodeValue) а если ты публикуешь в восьмерку, то так нужно: str = '<?xml version="1.0" ?><dannye><x id="x1">1</x><y id="y1">2</y><z>may</z></dannye>' my_xml = new XML(str) delete str trace(my_xml.idMap["x1"].firstChild); Последний раз редактировалось BitSky; 30.09.2005 в 15:59. |
|
|||||
var my_xml:XML = new XML();
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success)
{
if(success)
{
trace("doc1.xml are load");
trace('XML Node name "' + this.firstChild.childNodes[0].nodeName +
'" = ' + this.firstChild.childNodes[0].firstChild.nodeValue);
}
else
{
trace("Error loading: " + this.status);
}
}
my_xml.load("doc1.xml");
__________________
Голова она не только для того, чтобы кашу есть... |
|
|||||
|
и не будет
путь правильно писать надо... Вы и так в my_xml так зачем тогда писать this.my_xml ?
__________________
Голова она не только для того, чтобы кашу есть... |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|