> P.S. A step aside just curious on how do you plan to use the DOM nodes in other > applications??? > Well, you might want to use it with a different parser.
I don't care whether the package is in Xerces or not if Xerces is meant to be DOM/parsing and not just parsing. DOM and SAX are independent architectures, and I don't think they should be tied to each other. The whole point of components is that they are _interchangeable_. Since SAX tends to consider parsing whole documents at a time, it may be hard to have a deferred DOM without knowledge of a particular parsing paradigm. I am glad to hear that the non-deferred DOM does not rely on the Parser. At least keep things that are dependent on each other and those that are independent in separate package subtrees. To not keep things as interchangeable as possible is to shoot yourself in the foot. - Tom
