Gracias me sirve mucho, una pregunta de Xml: si quiero clasificar por temas o algo asi necesito usar un id en al go asi:
 
Código:
   <encabezado id="Edecan">
    <submenu id="Nombre de persona N" estatura="1.80 m" detalles="pelo negro, ojos verdes"></submenu>
    <submenu id="Laisha N" estatura="N mts" detalles="castaño oscuro"></submenu>
    <submenu id="Otro" estatura="N mts" detalles="ojos claros"></submenu>
  </encabezado>
  CÓmo, al momento de clasificar el tema los encuentro en el array?. Por ej si encabezado id=Edecán, otro id=Modelo, etc, como encontrar a los que son solo edecan 
con firstChild.attributes.id dentro de un for (bucle) traigo de Edecan, 
y con childNodes.attributes las caract de cada nodo 
no se si este bien este intento, asi lo hago pero me falta algo porque no los clasifica