Hola a todos:
Por la experiencia que tengo respecto al árbol de nodos de un documento html, recomiendo prudencia a la hora de usar la colección childNodes...
En explorer y en mozilla se valora de distinta manera algo tan básico como esto:
Aunque parezca una "chorrada"... un salto de linea en explorer no se considera y en mozilla/netscape se considera un nodo de texto... y el childNodes[0] puede ser tanto texto como otra etiqueta que a la vez pueda tener más cosas.
Dentro de una celda puede haber muchas cosas... si se quiere de una forma "plana", lo mejor es usar innerHTML, pero si se quieren más detalles, se torna bastante más complejo...
Les paso un Inspector DOM que presenté en estos foros hace ya algunos meses:
www.pepemolina.com/DOM
Saludos