AW: [jdom-interest] escape characters within a element text

Marcel Stor marcel at frightanic.com
Thu Oct 2 01:33:32 PDT 2003


jdom-interest-admin at jdom.org wrote:
> hi
> 	if i have a string which is a xml, but contains invalid
> characters within the elements text, how can i create a xml document
> out of it.
> 	If the string is as below
> 
> 	<person>
> 		<name>jack </name>
> 		<description> height of jack is < 6 feet </description>
</person>
> 
> 	here the description text contains the character '<', so if we
> try to create a dom document using the SAXBuilder it gives an
> exception. Is there a way in JDOM to say replace those characters
> with the required escape characters?
> 
> 	before creating the dom document?
> 
> regards
> niroshan

Maybe I'm totally missing the point here...
If you can't guarantee that the input delivered to your app is valid XML
why don't you do a couple of string replacement operations? You could
implement a service method which does all that work for you (e.g.
replace < with &lt;, replace & with &amp;, etc.)

Regards,
Marcel




More information about the jdom-interest mailing list