PHP5.1.4, DOM using CDATA in XSLT

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • R

    #1

    PHP5.1.4, DOM using CDATA in XSLT

    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->createCDATASec tion($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
    stylesheet:

    $xslt = new xsltProcessor() ;
    $xslt->importStyleShe et(DomDocument: :load($styleShe etName));
    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
    R

Working...