PHP5.1.4, DOM using CDATA in XSLT

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Hi All,

I've run into very disturbing problem, I must use html tags inside one
of my XML node

so I wrote:

$cdataHelp = $DomDocument->createCDATASection($value);

when I dump it as XML

header('Content-Type: text/xml; charset=UTF-8"');
echo $DomDocument->saveXML();

CDATA is displayed (and its HTML tags) properly, when applying a

$xslt = new xsltProcessor();
echo $xslt->transformToXML($DomDocument);

with XSL stylesheet with:

<xsl:value-of select="help" disable-output-escaping="yes"/>

all < and > become &lt; and &gt; and I can see them in my browser as a
part of text.

it looks like DOM API supports adding CDATA sections but XSLTProcessor
doesn't support it

Is there some work-around for using CDATA + XSLT (PHP5)?

thanks in advance for shedding more light on this problem

best regards

Site Timeline