Просмотр полной версии : как вытащить переменные из XML ?
allanon85
30.08.2008, 18:12
принимаются например вот такие данные:
<description>
<title>number 1</title>
</description>
<description>
<title>number 2</title>
</description>
<description>
<title>number 3</title>
</description>
пдскажите плз, как из них вытащить значения..
при этом что б одной переменной присваивалось "number 1", второй "number 2", третьей "number 3"
У Вас корневого элемента нету.
XML:
<root><description>
<title>number 1</title>
</description>
<description>
<title>number 2</title>
</description>
<description>
<title>number 3</title>
</description></root>
AS:
trace(xml.firstChild.childNodes[0].firstChild)
XML:
<root>
<description title="number 1" />
<description title="number 2" />
<description title="number 3" />
</root>
AS:
trace(myXml.firstChild.firstChild.attributes.title)
mrPoma, с xml allanon85 выполни trace(xml.firstChild.nextSibling.firstChild.firstChild.nodeValue) ;)
конечно структуру xml необходимо делать максимально логичной и корневой элемент ставить.
allanon85
31.08.2008, 15:35
MrPoma, пасиба) правда это только частично решило праблему(
там на самом деле очень разветвленно(..я просто не могу понять как добраться до дальних переменных..при попытке вывода таким образом, у меня выдает "undefined"
среди того что я получаю, есть хмл примерно вот такого вида
<description>
<description>
<title>
<url>url number 1</url>
<enter>date</enter>
</title>
</description>
</description>
Double, хм..может я что то не так сделал, но у мну выдало "undefined"
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.