[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[xsl] xsl2 saxon8B stripping off unwanted separation characters
Subject: [xsl] xsl2 saxon8B stripping off unwanted separation characters
From: jacques FAUQUEX <jacques@xxxxxxxxxxxxxxx>
Date: Thu, 6 Jul 2006 10:23:04 -0300
|
I have a problem normalizing strings in xslt2 with saxon 8B. Here is
an example
XML <a href="http://www.ac-versailles.fr/etabliss/michelet-vanves"
target="_blank"> Lycie
Michelet</a>
XSL
<xsl:element name="lycie">
<xsl:attribute name="nom">
<xsl:value-of separator=" " select="a"/>
</xsl:attribute>
</xsl:element>
<xsl:value-of select="lycie"/>
RESULT
<lycie nom=" Lycie
 Michelet">
----------------------------------------------------------------------
If a add a normalize-space function within the select,
<xsl:value-of separator=" " select="normalize-space
(a)"/>
XALAN y Saxon 6.5.5 output what I want
<lycie nom="Lycie Michelet">
On the contrary, Saxon8B outputs a static error :
A sequence of more than one item is not allowed as the first
argument of normalize-unicode()
URL: http://www.w3.org/TR/xpath20/#ERRXPTY0004
What's happening and how is it posible to normalize strings with
saxon 8B ?
Thanks
Jacques Fauquex
|