Esto es JavaScript no node.js :P pero mando a ver si el grupo recupera un poco de vida..
Tuve que hacer una app mobile (ionic (cordova)) y tenía una DB que me pasaron en XML :P.
Después de analizar como haría mas rápido y siendo que la app es solo un catalogo y no hay altas, bajas ni modificaciones, la mande a memoria, para eso hice un una lib para manejar colecciones en memoria.
No esta documentada ni nada porque la hice anoche, y le mande solo lo necesario para que ande con lo que estaba haciendo.