xml + xslt, reading XML using JS