[jdom-interest] Document converting < and > characters into &lt; and &gt;

Jason Hunter jhunter at servlets.com
Mon Oct 16 17:25:55 PDT 2006


Hi Robert,

That issue is addressed in this FAQ entry:

http://www.jdom.org/docs/faq.html#a0290

-jh-

Heise, Robert wrote:
> Hello,
> 
> Im wondering if anybody can assist or  has run into this issue before:
> 
> I have an external source which is returning xml.  When I obtain that 
> xml via BufferedReader the xml looks like this:
> 
> <RIBCL><RESPONSE    STATUS="0x0000"    MESSAGE='No error'     /></RIBCL>
> 
> However when I create a new JDOM Document and add content like this:
> 
> Element root = new Element("responses");
> root.addContent(inputLine);
> 
> And then output the Document via:
> 
> Document doc = new Document(root);
>         doc.setDocType(new DocType("base64"));
>         System.out.println(doc.getDocType());
>        
>        
>         Format format = Format.getPrettyFormat();
>               
>        
>         XMLOutputter serializer = new XMLOutputter(format);
>         String xml = serializer.outputString(doc);
>        
>         System.out.println(xml);
> 
> Where there appears to be a valide "<" or ">" tag it is replacing with 
> &lt; &gt;
> 
> <responses>&lt;RIBCL&gt;&lt;RESPONSESTATUS="0x0000"MESSAGE='Noerror'/&gt;&lt; 
> 
> 
> How do I get make sure the string content with < and > tags are not 
> replaced with &gt and &lt symbols?
> 
> Thanks in advance
> Rob
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> To control your jdom-interest membership:
> http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhost.com


More information about the jdom-interest mailing list