Hola:
Recorrer los nodos, tanto con childNodes como getElementsByTagName es secuencial, así que dependerá de como tienes definidos esos objetos... tal vez empezando desde un array vacío llenándolo con un simple push...
Con algo más de información tal vez sería más fácil ayudarte.
Saludos