2. All the DOM nodes that are there in xerces are specifically for xml and moving that into a org.apache.dom / org.apache.xml.dom would mean that if the dom nodes for HTML or any other DOM implementation were to be done by someone then again the package naming issue would arrise... So taking that into consideration it would be better to leave it in xerces.
This DOM currently does not implement the HTML interfaces, true. However an HTML DOM subclassed from it might want to live in the same package, or a related package. (And, as noted, there might wind up being multiple DOMs in any case.) But I do see the point of coming up with a consistant packaging scheme before moving anything. ______________________________________ Joe Kesselman / IBM Research
