one line if support, no file extension support, unbundling xmldom