cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bruno Dumon <br...@outerthought.org>
Subject Re: What hacks are going on in Cocoon? (was: DO NOT REPLY [Bug 20508] - [PATCH] Namespace cleanup in HTMLSerializer)
Date Fri, 06 Jun 2003 15:20:35 GMT
On Fri, 2003-06-06 at 00:09, Joerg Heinicke wrote:
[...]
> Logging of element sax events:
> 
> startElement[
> uri: '', localName:'xhtml:div', raw:'xhtml:div']
> endElement[
> uri:'http://www.w3.org/1999/xhtml', localName:'div', raw:'xhtml:div']
> 

if these are corresponding start and end element events, then this is
obviously wrong.

> And using XSLTC:
> no exception.
> output:
[...]
> element sax events:
> 
> startElement[uri: '', localName: 'xhtml:test1', raw: 'xhtml:test1']
> endElement  [uri: '', localName: 'xhtml:test1', raw: 'xhtml:test1']
> startElement[uri: '', localName: 'ns0:test2',   raw: 'ns0:test2']
> endElement  [uri: '', localName: 'ns0:test2',   raw: 'ns0:test2']
> startElement[uri: '', localName: 'test3:test3', raw: 'test3:test3']
> endElement  [uri: '', localName: 'test3:test3', raw: 'test3:test3']
> startElement[uri: '', localName: 'xhtml:div',   raw: 'xhtml:div']
> endElement  [uri: '', localName: 'xhtml:div',   raw: 'xhtml:div']
> 

In a namespace-aware environment, this certainly isn't allowed either.
For more background see also
http://www.saxproject.org/?selected=namespaces

If you put the loggingtransformer right behind the xslt transformer,
then these are problems with xalan.

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
bruno@outerthought.org                          bruno@apache.org


Mime
View raw message