Jens Gulden, if you're about, would you mind making the following change in your DOMDocument class? "XML parser: quoted value (starting with % or %) expected in file %, line %".format(39.asAscii, 34.asAscii, this.filename, this.linenr(pos)).die; That's in place of a concatenated string where you also use ' and \" inside a quoted string literal -- compilation warning. .format seems to be a seriously underused string method :) hjh : H. James Harkins : jamshark70@xxxxxxxxxxxxxxxxx : http://www.dewdrop-world.net .::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..: "Come said the Muse, Sing me a song no poet has yet chanted, Sing me the universal." -- Whitman |