hello people

i have a very strange output when i use i18n
when i use
<element>
<i18n:text>something</i18n:text>
</element>

and i ask <xsl:value-of select="//element" disable-output-escaping="yes"/>
i get in output:

%0D%0A%09%09%09%09%09%09%09%0D%0A%09%09%09%09%09%09%09%09something%0D%0A%09%09%09%09%09%09%09%0D%0A%09%09%09%09%09%09%09%09

its very strange because when i remove the i18n element and try with

<element>
something
</element>

i get in output
the "something" string

this hapend only when i get the elements value and i put it into a
parameter look at xsl code that follow


a part of my xml code
---------------------
<osm:hlink id="" class="mainlink" hclass="hmainlink" outerclass="">
        <targetURL>sitebuilder.Services</targetURL>
                <osm:linkparam name="locale">
                        <osm:paramvalue>en</osm:paramvalue>
                </osm:linkparam>
        <osm:text>..: <i18n:text 
i18n:key="hmn_services">article_text1</i18n:text></osm:text>
</osm:hlink>


<osm:hlink id="" class="mainlink" hclass="hmainlink" outerclass="">
        <targetURL>sitebuilder.Activities</targetURL>
                <osm:linkparam name="locale">
                        <osm:paramvalue>
                                <i18n:text 
i18n:key="locale_lang">locale_lang</i18n:text>
                        </osm:paramvalue>
                </osm:linkparam>
        <osm:text>..: <i18n:text
i18n:key="hmn_activities">article_text1</i18n:text></osm:text>
</osm:hlink>


the xsl part that make the trasformation
----------------------------------------
<xsl:template match="osm:hlink">
        <span>
        <xsl:attribute name="class"><xsl:value-of 
select="@outerclass"/></xsl:attribute>
                <a onmouseover="changeUp(this)" onmouseout="changeOut(this)">
                        <xsl:attribute name="href">
                                <xsl:value-of 
select="./targetURL"/>?<xsl:call-template name="osm:linkparam"/>
                        </xsl:attribute>
                        <xsl:attribute name="class"><xsl:value-of 
select="@class"/></xsl:attribute>
                        <xsl:attribute name="oclass"><xsl:value-of 
select="@class"/></xsl:attribute>
                        <xsl:attribute name="hclass"><xsl:value-of 
select="@hclass"/></xsl:attribute>
                        <xsl:attribute name="name"><xsl:value-of 
select="@name"/></xsl:attribute>
                        <xsl:value-of select="./osm:text" 
disable-output-escaping="yes"/>
                </a>
        </span>
</xsl:template>

<xsl:template name="osm:linkparam">
<xsl:value-of
      select="./osm:linkparam/@name"
      disable-output-escaping="yes"/>=<xsl:value-of
                                        select="./osm:linkparam/osm:paramvalue" 
disable-output-escaping="yes"/>
</xsl:template>


and the output in browser source
--------------------------------
<span xmlns:fo="http://www.w3.org/1999/XSL/Format"; class="">
<a onmouseout="changeOut(this)"
   onmouseover="changeUp(this)"
   href="sitebuilder.Services?locale=en"
   class="mainlink"
   oclass="mainlink"
   hclass="hmainlink"
   name="">..: services
</a>
</span>


<span xmlns:fo="http://www.w3.org/1999/XSL/Format"; class="">
<a onmouseout="changeOut(this)"
   onmouseover="changeUp(this)"

href="sitebuilder.Activities?locale%0D%0A%09%09%09%09%09%09%09%0D%0A%09%09%09%09%09%09%09%09en%0D%0A%09%09%09%09%09%09%09%0D%0A%09%09%09%09%09%09"


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   here is the problem ..... why i get this very strange string:
   %0D%0A%09%09%09%09%09%09%09%0D%0A%09%09%09%09%09%09%09%09
   between locale and en

========================================================================================================

   class="mainlink"
   oclass="mainlink"
   hclass="hmainlink"
   name="">..: activities
</a>
</span>


my browser display this string as one space

any idea?

thanx

Stavros Kounis



---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to