Hola, tengo este árbol en XML, y quiero añadir nodos dede arriba en un punto en concreto de los nodos:

Código :

<Sistema>
<ancho>480</ancho>
<alto>320</alto>
<colorfondo> 0xff9900 </colorfondo>
<paginas>
<pagina> portada.jpg </pagina>
<pagina> indice.jpg</pagina>
<pagina> indice.jpg</pagina>
<!-- AQUI QUIERO AÑADIR EL NODO -->
<pagina mes="octubre" titulo="el titulo1"> octubre01.jpg</pagina>
<pagina mes="octubre" titulo="el titulo2"> octubre02.jpg</pagina>
<pagina mes="octubre" titulo="el titulo3"> octubre03.jpg</pagina>
<pagina mes="octubre" titulo="el titulo4"> octubre04.jpg</pagina>
</pagina>
</Sistema>


en flash tengo este código de pruebas:

Código :

var newNode:XML = new XML("<pagina>NUEVO NODO</pagina>\n");
        news_xml.firstChild.insertBefore(newNode, news_xml.firstChild.childNodes[3]);


intento de todo y siempre me queda el nodo o antes de "paginas" o al final del todo...me hago un lio enorme con los childNodes y los firstChild, he mirado el tutorial que hay aqui pero no me ayuda demasiado...soy torpe...;( jaajajaja

gracias a todos