[jdom-interest] disable-output-escaping

Fabrizio Lippolis Fabrizio.Lippolis at AurigaInformatica.it
Fri May 27 05:19:50 PDT 2005


I have an XML in which a tag contains some HTML code protected by a
CDATA in this way:

<VBDESCRIPTION><![CDATA[aaa <font color="#009900">bbb</font> <font
style="BACKGROUND-COLOR: #0000ff">ccc</font>]]></VBDESCRIPTION>

This is processed by a XSL which should output the HTML code somewhere.
To perform this task I have found I have to write this way:

<xsl:value-of select="//*/VBDESCRIPTION" disable-output-escaping="true" />

The problem is the resulting HTML doesn't contain the expected result 
and shows a processing instruction like 

I am using JDOM b8 and I haven't upgraded because until now it was good 
for all my purposes, trying to upgrage to version 1.0 to see if this 
solves the problem lead me to compilation errors. I have also read in 
another mail (rather old anyway) that JDOM doesn't support 
disable-output-escaping, is it still true with version 1.0? If not I can 
  consider an upgrade. In this case what is the correct way to let the 
transformer interpret disable-output-escaping? Does it work out of the 
box or is it necessary to use some special classes/parameters? A little 
example would be greatly appreciated. Thank you very much in advance.

Fabrizio Lippolis

More information about the jdom-interest mailing list