xsl-list
[Top] [All Lists]

RE: CDATA elements in XSLT

2004-05-26 08:03:54
Sorry, don't know how to reply to a specific thread in the list. And thank you for all your advise. I solved the problem using in the declaration this instruction:

<xsl:output method="xml" cdata-section-elements="PoolName" version="1.0" encoding="UTF-8" indent="yes" standalone="yes"/>

Thx,
Dario


From: "Dario Romero" <darioromero(_at_)hotmail(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] CDATA elements in XSLT
Date: Tue, 25 May 2004 17:45:09 +0000

Hi everybody,

I am using a xslt transformation on an xml file which has this structure
(... this is only a subset):

xml file:
<AllWells>
 <Wells>
   <WellID>200-100</WellID>
   <PoolName>America &amp; Brownie</PoolName>
 </Wells>
 <Wells>
   <WellID>200-110</WellID>
   <PoolName>Jiraffe &amp; Breton</PoolName>
 </Wells>
</AllWells>

xslt file:
......
<xsl:template match="Wells">
 <element no_chars="?">
   <xsl:value-of select="PoolName/text()"/>
 </element>
</xsl:template>

The question is; How can I escape the & sign from the xml file to the xml
output so I can write to the xml output: "America & Brownie" instead of
having: "America &amp; Brownie".

I also need to count on the number of characters for "America & Brownie" and
not from "America &amp; Brownie".

I have read about CDATA but doesn't seems to be the better solution. Could
someone give me some advise on this ? Thank you.

Dario

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar ? get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/


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


_________________________________________________________________
Watch LIVE baseball games on your computer with MLB.TV, included with MSN Premium! http://join.msn.click-url.com/go/onm00200439ave/direct/01/



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