I didn't devise a new model, just wrote a kixscript that allows one to "explore" the existing XMLDOM model. It presents a TreeView on the left, with all the nodes as they are presented by xmldom. On the right, one can see all the xmldom properties. There is another Tab for xml view.

-Shawn