PDA

Просмотр полной версии : appendChild();


coroner
18.12.2005, 15:03
Есть такой XML-док

<?xml version="1.0" encoding="unicode"?>
<m>
<item>
<d>Иванов</d>
<d>Иван</d>
</item>

<item>
<d>Сидоров</d>
<d>Сидор</d>
</item>

</m>

Как бы добавить к ним еще Петра Петрова.. в конец списка.. Пробовал клонировать Ивана, потм myXML.firstChild.appendChild(clone); делать - игнорит..
не знаю что и делать, помогите..

MIX-er
18.12.2005, 15:52
при загрузке зафигач свой ХМЛ в массивы потом в массивах меняй...
потом обратно в хмл...

silin
18.12.2005, 16:00
var x=new XML('<m><item><d>Иванов</d><d>Иван</d></item><item><d>Сидоров</d><d>Сидор</d></item></m>');
trace(x);
var item= x.createElement("item");
var d= x.createElement("d");
var t=x.createTextNode("Петров");
d.appendChild(t);
item.appendChild(d);
x.firstChild.appendChild(item);
trace(x)

coroner
18.12.2005, 17:56
Все, спасибо большое! Заработало... Вот еще вопрос появился другой.. Как запретить кэшировать xml-ку в браузере?

Antares
18.12.2005, 18:04
С другими вопросами -- в другие темы. А эта -- закрыта.