Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как вытащить переменные из XML ? (http://www.flasher.ru/forum/showthread.php?t=115453)

allanon85 30.08.2008 18:12

как вытащить переменные из XML ?
 
принимаются например вот такие данные:

Код:

<description>
      <title>number 1</title>
</description>
<description>
      <title>number 2</title>
</description>
<description>
      <title>number 3</title>
</description>

пдскажите плз, как из них вытащить значения..

при этом что б одной переменной присваивалось "number 1", второй "number 2", третьей "number 3"

MrPoma 30.08.2008 20:27

У Вас корневого элемента нету.

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)

Double 31.08.2008 08:26

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"


Часовой пояс GMT +4, время: 17:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.