replaced expat with node-xml