Det knepiga med XML-objektet är att den även räknar whitespace som taggar. Så myXML.firstChild.firstChild kan vara en radbrytning, ett mellanslag eller vilket/vilka tecken som nu råkar ligga mellan <images> och första img-taggen. Så testa att sätta myXML.ignoreWhite = true; innan du laddar in eller skapar XML-en.
Dessutom så måste anropa "insertBefore" metoden på den nod som du vill lägga till en ny nod på.