Форум 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=91097)

ToXICus 24.01.2007 18:52

XML...
 
Всем привет!
Сорри, что не уточнил тему...
Учу потихоньку ХМЛ, а вот немогу понять, как из такого
Код:

type = new XML();
        p1 = type.createElement("person");
        p2 = type.createElement("name");
        p3 = type.createElement("number");
        p4 = type.createElement("crypt");
        p5 = type.createTextNode("Liza");
        p6 = type.createTextNode("+3807543253");
        p7 = type.createTextNode("my mail friend");
        type.appendChild(p1);
        type.firstChild.appendChild(p2);
        type.firstChild.appendChild(p5);
        type.firstChild.appendChild(p3);
        type.firstChild.appendChild(p6);
        type.firstChild.appendChild(p4);
        type.firstChild.appendChild(p7);

вывести
Код:

<person><name>Liza</name><number>+3807543253</number><crypt>my mail friend</crypt></person>
а не
Код:

<person><name />Liza<number />+3807543253<crypt />my mail friend</person>
Подправтье, плиз, а то пробовал как-то изменить, а оно не выходит:boredom: .

KLieriK 24.01.2007 19:19

Код:

<person><name>Liza</name><number>+3807543253</number><crypt>my mail friend</crypt></person>
надо так:
Код:

var type = new XML();
        p1 = type.createElement("person");
        p2 = type.createElement("name");
        p3 = type.createElement("number");
        p4 = type.createElement("crypt");
        p5 = type.createTextNode("Liza");
        p6 = type.createTextNode("+3807543253");
        p7 = type.createTextNode("my mail friend");
        type.appendChild(p1);
        type.firstChild.appendChild(p2);
        type.firstChild.firstChild.appendChild(p5);
        type.firstChild.appendChild(p3);
        type.firstChild.lastChild.appendChild(p6);
        type.firstChild.appendChild(p4);
        type.firstChild.lastChild.appendChild(p7);
       
        trace(type)

идем по ссылке у меня в подписи и пользуемся хелпом!

ToXICus 24.01.2007 21:35

Я вроде бы как так же писал, но не знаю...
Спасибо!

KLieriK 24.01.2007 22:00

поправил код выше.
посмотри Внимательно как я писал.
дело в том что если ты будеш постоянно писать "firstChild"
то ты будеш обращаться к Первому елементу, а тебе нужно добавлять елементы НЕ в начало, а в конец!!!


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

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