title: Is it possible to parse XML wrapped in CDATA using FOP 0.95 and exsl:node-set() function?
body: <p>Good day, please advise. I'm using FOP 0.95 (version 1.0) and EXSL extensions. I have this XML:</p>
  
  <pre><code>&lt;List&gt;
    &lt;Item&gt;
      &lt;Details&gt;&lt;![CDATA[&lt;details&gt;&lt;weight&gt;0.5kg&lt;/weight&gt;&lt;colour&gt;Red&lt;/colour&gt;&lt;/details&gt;]]&gt;&lt;/Details&gt;
    &lt;/Item&gt;
  &lt;/List&gt;
  </code></pre>
  
  <p>Is there a way how to parse the string in CDATA using exsl:node-set() function? Following code outputs "&lt;details&gt;&lt;weight&gt;0.5kg&lt;/weight&gt;&lt;colour&gt;Red&lt;/colour&gt;&lt;/details&gt;" instead of "0.5kg Red" which means it is not parsed but handled as a string:</p>
  
  <pre><code>&lt;xsl:variable name="txtDetails" select="/List/Item/Details"/&gt;
  &lt;xsl:variable name="details" select="exsl:node-set($txtDetails)"/&gt;
  &lt;xsl:value-of select="$details"/&gt;
  </code></pre>