CDATA output doesn't work with namespace
The Saxon XSLT and XQuery processor, developed by Saxonica
Brought to you by:
mhkay
When the cdata-section-elements attribute of
xsl:output includes a prefixed element name (e.g.
ns:item), the element name is not recognized and its
contents are therefore not output as CDATA.
The same bug means that attribute value templates in
xsl:output (an XSLT 1.1 feature) are not always
expanded.
Present in 6.5 and previous releases.
The simple fix is to delete the call on
setOutputProperties() in the setPreparedStyleSheet
method of the Controller class. However, this has a
side-effect, which that a call on getOutputProperties
() on the Controller (i.e. on the JAXP Transformer)
will no longer read the "raw" (unexpanded) xsl:output
properties from the stylesheet.
Logged In: YES
user_id=251681
Cleared in 7.0
Logged In: YES
user_id=251681
Cleared in 7.0 and in 6.5.1