xsl-list
[Top] [All Lists]

Re: [xsl] HTML character entity issue

2008-12-23 14:26:27
Hey thanks Michael and Vasu for replying back. My response got slow on this.
Nothing out of this seems to be working.

I have tried the CDATA and disable-output-escaping="yes". I think I am
using it in wrong way. Can you elaborate how to use it? I give you
description of my files.


---------------------------part of  index.xml--------------------------

<katalog>
<produkt>
<!-- what a story -->
<gruppe>Universal-Türdämpfer VS 2000</gruppe>
<titel>Das kräftige Topmodell mit verkleidetem Haken</titel>
<content>My sampla text &lt;br/&gt;  DICTATOR-Türdämpfer bremsen
zufallende Türen progressiv, d.h. besonders sanft ab, ziehen sie leise
ins Türschloß und halten sie sicher geschlossen.

               </content>
</produkt>
</katalog>


-------------------- part of index.xsl --------------------------

.............
.........
<fo:table-row>
  <fo:table-cell >
<fo:block>
  <xsl:value-of select="content" disable-output-escaping="yes" />

</fo:block>
</fo:table-cell>
.............
.........
<xsl:template match="br" >

      <xsl:text><![CDATA[<br />]]></xsl:text>
  </xsl:template>
---------------------------------------------------------------------

So I have given a view of my files.
so the "br" tag is actually &lt;br/&gt; in xml  and it is appearing as
<br / > in output
Michael i tried by your way also
Is there any namespace that is neccessary for all this to work ?


Thanks and regards
Atul

On Thu, Dec 11, 2008 at 7:45 PM, Michael Ludwig <mlu(_at_)as-guides(_dot_)com> 
wrote:
Atul Shinh schrieb:

<kbs_prodgruppe_beschreibung> besonders sanft ab, ziehen sie leise ins
Türschloß &lt; br/ &gt; und halten sie sicher geschlossen.
<kbs_prodgruppe_beschreibung>

This looks like doubly-encoded XML, and if this is indeed the case,
it can be restaured using d-o-e on the doubly-encoded parts of your
document.

# more /t1 kbs.xsl
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

 <xsl:template match="kbs_prodgruppe_beschreibung/text()">
 <xsl:value-of select="." disable-output-escaping="yes"/>
 </xsl:template>

 <xsl:template match="@*|node()">
 <xsl:copy>
  <xsl:apply-templates select="@*|node()"/>
 </xsl:copy>
 </xsl:template>

</xsl:stylesheet>

Michael Ludwig

--~------------------------------------------------------------------
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>
--~--



--~------------------------------------------------------------------
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>
--~--