- From: Alessandro Vernet <avernet@orbeon.com>
- Date: Wed, 5 Sep 2007 00:33:20 -0700
- To: public-xml-processing-model-wg <public-xml-processing-model-wg@w3.org>
On 9/4/07, Norman Walsh <ndw@nwalsh.com> wrote: > Some steps can produce XML documents which have no direct > serialization (because they produce nodes with conflicting or > missing namespace declarations, for example). Implementors are > encouraged to perform namespace fixup and other necessary > adjustments before passing documents between steps, but they are not > required to do so. Conversely, an implementation which /does/ > serialize betweens steps and therefore must perform such fixups or > reject documents that cannot be serialized, is also conformant. > > Does that work for anyone? The way I read this, this implies that an implementation is fine using SAX (or SAX++ to handle sequences) between components, without adding a whole lot of necessary processing of those SAX events between steps. So this is good. But shouldn't we specify what we mean by "namespace fixup" (maybe a reference to the XSLT specification?) and "other necessary adjustments"? Alex -- Orbeon Forms - Web 2.0 Forms, open-source, for the Enterprise http://www.orbeon.com/
Received on Wednesday, 5 September 2007 07:33:32 UTC