[jdom-interest] XML escaping and unescaping

d.wall at computer.org d.wall at computer.org
Fri Nov 19 13:34:37 PST 2004

Does JDOM come with any utility routines that will take a String and 
make it XML safe?  And also a routine that takes an XML safe encoding 
and converts it back to a regular String?


String -> XML Safe string -> String

"This" -> "This"  -> "This"  (no change needed)
"4+3<4+4" -> "4+3&lt;4+4" -> "4+3<4+4"

I only ask because I have some basic routines that do this, but they 
only map the following:

 >   &gt;
<   &lt;
&   &amp;
'     &apos;
"    &quot;

It currently doesn't deal with escaped character codes like &#039;  

It seems that putting data into XML and getting it back from XML is so 
common that there must be a general routine to do this rather than 
having to rely on my own implementation.


More information about the jdom-interest mailing list