[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: JAXP's ID Transform failing to include namespacedeclaratio
> > In other words, what should happen is that any code that moves DOM to > > some other model such as SAX, XPath, or a text file should insert the > > necessary namespace declarations. What actually does happen though, > > is that such code often neglects to insert them ... > > The only sane approach I've found is to use a visitor class to traverse > the document and maintain a list of namespace declarations that have > been made, so that when a new declaration is needed, it appears. Permit me to disagree that's the "only" sane approach. Counter-example: SAX pipeline components can monitor namespace usage and declarations, patching in new prefix declarations as needed. I happen to prefer that approach; it's generally useful, since DOM isn't the only framework that's "low fidelity" with respect to such information. Components like that (not necessarily, or IMO desirably an XMLFilter) are good to re-use... - Dave
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|