cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Davanum Srinivas <d...@yahoo.com>
Subject Re: [C2]: Namespace bug in XalanTransformer
Date Thu, 07 Dec 2000 19:51:07 GMT
Carsten,
Checked in latest Xalan2J with fixes from Scott Boag. Please check it out.

Thanks,
dims

--- Carsten Ziegeler <cziegeler@sundn.de> wrote:
> Hello,
> 
> namespaces are not correctly handled by the current Xalan Version inside C2.
> The endElement event does not contain the correct information. Here is my
> simple test case.
> 
> If you use the following XML file:
> 
> <?xml version="1.0"?>
> <page xmlns:sunshine="http://sunshine.sundn.de/sunshine/1.0">
> <test>
> 	<sunshine:wrong/>
> </test>
> </page>
> 
> and this pipeline:
> 
> <map:generate src="test.xml"/>
> <map:transform src="test.xsl"/>
> <map:transform type="log">
> 
> with a stylesheet which this stylesheet:
> 
> <xsl:template match="test">
> <xsl:apply-templates/>
> </xsl:template>
> 
> <xsl:template match="node()|@*"><xsl:copy>
> 	<xsl:apply-templates select="node()|@*"/>
> </xsl:copy></xsl:template>
> 
> The log transformer gets the following events:
> [setup] ---------------------------- [Wed Dec 06 12:47:33 GMT+01:00 2000]
> ----------------------------
> [startDocument] 
> [startElement] uri=null,local=page,raw=page
> [characters] 
> 
> [characters] 
> 	
> [startPrefixMapping] prefix=sunshine,uri=http://sunshine.sundn.de/sunshine/1.0
> [startElement] uri=http://sunshine.sundn.de/sunshine/1.0,local=wrong,raw=sunshine:wrong
> [            ] 1.
>
uri=http://www.w3.org/2000/xmlns/,local=sunshine,qname=xmlns:sunshine,type=CDATA,value=http://sunshine.sundn.de/sunshine/1.0
> [endElement] uri=,local=,qname=sunshine:wrong
> [endPrefixMapping] prefix=sunshine
> [characters] 
> 
> [characters] 
> 
> [endElement] uri=,local=,qname=page
> [endDocument] 
> 
> The endElement event has no uri and no local name set.
> 
> Regards
> Carsten Ziegeler
> 
> Open Source Group              sunShine - Lighting up e:Business
> ================================================================
> Carsten Ziegeler, S&N AG, Klingenderstrasse 5, D-33100 Paderborn
> www.sundn.de                           mailto:cziegeler@sundn.de 
> ================================================================
> > <?xml version="1.0"?>
> <page xmlns:sunshine="http://sunshine.sundn.de/sunshine/1.0">
> <test>
> 	<sunshine:wrong/>
> </test>
> </page>
> > <?xml version="1.0"?>
> 
> <xsl:stylesheet version="1.0" 
>                 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> 
> <xsl:template match="test">
> <xsl:apply-templates/>
> </xsl:template>
> 
> <xsl:template match="node()|@*"><xsl:copy>
> 	<xsl:apply-templates select="node()|@*"/>
> </xsl:copy></xsl:template>
> 
> 
> </xsl:stylesheet>
> 


=====
Davanum Srinivas, JNI-FAQ Manager
http://www.jGuru.com/faq/JNI

__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/

Mime
View raw message