2.2.17 [W3C-XSLT] Section 16.4, Disabling Output Escaping

C0022:

The specification states:

 It is an error for output escaping to be disabled for a text node that is used for
 something other than a text node in the result tree. Thus, it is an error to
 disable output escaping for an xsl:value-of or xsl:text element that is used to
 generate the string-value of a comment, processing instruction or attribute node;
 it is also an error to convert a result tree fragment to a number or a string if
 the result tree fragment contains a text node for which escaping was disabled. In
 both cases, an XSLT processor may signal the error; if it does not signal the
 error, it must recover by ignoring the disable-output-escaping attribute.

MSXML3 and MSXML6

No error is signaled. The XSLT processor recovers by ignoring the disable-output-escaping attribute.

C0023:

The specification states:

 An XSLT processor is not required to support disabling output escaping. If an
 xsl:value-of or xsl:text specifies that output escaping should be disabled and the
 XSLT processor does not support this, the XSLT processor may signal an error; if it
 does not signal an error, it must recover by not disabling output escaping.

MSXML3 and MSXML6

The XSLT processor supports disabling output escaping.

Show: