xsl-list
[Top] [All Lists]

Re: Problem namespaces Xalan Java 2.6.0

2004-05-18 01:05:17
Hi Chris,

xsl file, line 22-23:
<xsl:template name="slevel" match="m:s_level">
                <s_level>

You are generating s_level in no namespace.

result, line 2
<Bitstream xmlns="MCTF"

Your Bitstream element belongs to MCTF namespace and you have MCTF as default namespace.

result, line 48
<s_level xmlns=""

As you generate the s_level in no namespace and the current default namespace is MCTF then the namespace must be reset to no namespace in order to output the s_level element.

Hope that helps,
 George
-----------------------------------------------
George Cristian Bina
<oXygen/> XML Editor - http://www.oxygenxml.com


poppe chris wrote:


Hello,

i recently upgraded my XSLT processor from xalan-J 2.2 to 2.6,

now im facing a peculiar problem,

when i run my xslt stylesheet on a xml document the processor adds stuff like:

- <s_level xmlns="" xmlns:xalan="http://xml.apache.org/xalan"; xmlns:m="MCTF">
 <firsthex>1</firsthex>
 <sechex>0</sechex>
 </s_level>

where the former element was:
- <s_level >
 <firsthex>0</firsthex>
 <sechex>0</sechex>
 </s_level>

Ive managed to delete the xmlns:xalan and xmlns:m parts with exclude-result-prefixes="xalan m" but the 'xmlns=""' part really causes problems for me and i cant see why its there and how it can be avoided? (when i used the older version of Xalan-j it wasnt there)

here are links to Xml, the xslt and the output xml

http://www10.brinkster.com/cpoppe/misc/foreman.xml
http://www10.brinkster.com/cpoppe/misc/MCTFspatialleke.xsl
http://www10.brinkster.com/cpoppe/misc/foreman_spatial.xml

hope anyone can help me,
sincerely,
Chris

_________________________________________________________________
Test een digitale camera 14 dagen gratis http://opproef.msn.be/product/product.html?nr=13


--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--


<Prev in Thread] Current Thread [Next in Thread>