Я пытаюсь вставить дочерний узел в XML с помощью ActionScript следующим образом -не удается вставить дочерний элемент в XML из ActionScript3
var xml:XML = <menu>
<item>burger</item>
<item>soda</item>
</menu>;
xml.insertChildAfter(xml.item[0], <item>fries</item>);
trace(xml);
----------output---------------
<menu>
<item>burger</item>
<item>fries</item>
<item>soda</item>
</menu>
-------------------------
выше код работает отлично, как и ожидалось, но когда я пытаюсь вставить ребенок во вложенном ребенке, я не могу вставить.
но ниже не
рабочегоvar xml:XML = <menu>
<my>
<item>burger</item>
<item>soda</item>
</my>
</menu>;
xml.insertChildAfter(xml.my.item[0], <item>fries</item>);
trace(xml);
------------output-------------
<menu>
<my>
<item>burger</item>
<item>soda</item>
</my>
</menu>
кроме того, он возвращает undefined
и как описано в Actionscript LiveDocs -
If you call this method on an XML child that is not an element (text, attributes, comments, pi, and so on) undefined is returned.
любая помощь/вход очень ценится, спасибо за остановки путем ,
спасибо @ Kodiak! он работает как шарм :) –