xsl:output cdata-section-elements

W

werD

Hello,
Ive been reading about cdata-section-elements b/c ive got a comments
field that id like to inlcude some html in. For some reason the final
output is not including any cdata tags though? The original field that
this is pulled from does use cdata tags but they dont seem to come
through

Is this possible or is there something im missing?


<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:eek:utput omit-xml-declaration="no" method="xml"
cdata-section-elements="comments"/>
<xsl:template match="/">
<data>

<xsl:for-each select="data/supervisors/supentry">

<entry>
<id><xsl:value-of select="@id"/></id>
<author>
<xsl:value-of select="@author"/>
</author>
<xsl:element name="comments">
<xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:element>
</entry>
</data>


thanks

drewg
 
M

Martin Honnen

werD wrote:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:eek:utput omit-xml-declaration="no" method="xml"
cdata-section-elements="comments"/>

<xsl:element name="comments">
<xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:element>

Do you get a CDATA section in the output if you don't use
disable-output-escaping="yes"?
 
P

Peter Flynn

werD said:
Hello,
Ive been reading about cdata-section-elements b/c ive got a comments
field that id like to inlcude some html in.

FAQ. See http://xml.silmaril.ie/authors/cdata/
For some reason the final
output is not including any cdata tags though? The original field that
this is pulled from does use cdata tags but they dont seem to come
through

Is this possible or is there something im missing?

It's correct behaviour.

///Peter
 
W

werD

Thanks,
When I remove disable-output-escaping it doesn't add the cdata but it
did break down the html to its character form which will be sufficient.
Thanks for your post
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,990
Messages
2,570,211
Members
46,796
Latest member
SteveBreed

Latest Threads

Top