Engage Interactive has released DOMIT! 1.1, a free-as-in-speech (LGPL) DOM implementation for PHP. Version 1.1 changes error handling and logging including a default mode where DOMIT no longer dies on an error. I'm not quite sure what that means, but it sounds like it might be incomaptible with XML. Draconian error handling is a feature, not a bug.