[jdom-interest] raw bytes turned into string and inserted into xml
jeff.singer at vine.co.za
Mon Mar 18 06:47:13 PST 2002
I have a situation in which my applications input is a raw stream of
bytes, these bytes are actually ascii strings which occassionaly will
contain characters which are illegal to xml like 0x4, 0x0, 0x1 - quite a
few in this range. I use the string constructor which takes an encoding
to form them into java.lang.String objects. This works fine, I then
insert them as content onto a JDOM Element object and eventually after
building up my document I use an XMLOutputter to convert the DOM to an
XML string. This also works fine, where the problem lies is when the app
that accepts the xml string I have generated tries to parse the xml. It
throws JDOMException because the xml contains an invalid xml character
in xml's that were created from byte streams which contained characters
in the range already mentioned.
Sample App attached
Any help/ideas would be appreciated.
Thanks in advance
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 863 bytes
Desc: not available
Url : http://jdom.org/pipermail/jdom-interest/attachments/20020318/98f01159/Test.js
More information about the jdom-interest