On Tue, 2003-03-11 at 07:37, Jeff Turner wrote: > Probably a question for Bruno.. > > The NamespaceNormalizingDOMStreamer doesn't support DOM 1 nodes, which > means that any code using, say, 'setAttribute' instead of > 'setAttributeNS' causes cryptic errors like:
Ah, didn't know that. I thought that it would automatically assign a value to localName also when using setAttribute (or createElement for that matter). Since this is not the case, I'll need to improve the DOMStreamer. I'll look into it and let you know more later on. > > Failed to execute pipeline.: org.xml.sax.SAXException: > [NamespaceNormalizingDOMStreamer] Encountered an attribute without a > local name, this DOM streamer does not support that. > > I haven't looked closely, but is there some reason why > NamespaceNormalizingDOMStreamer couldn't stream DOM 1 nodes as well as > DOM 2? Otherwise, this is going to be a major break of binary > compatibility with 2.0. -- Bruno Dumon http://outerthought.org/ Outerthought - Open Source, Java & XML Competence Support Center [EMAIL PROTECTED] [EMAIL PROTECTED]