logo       

Re: Class WbxmlParser: Not all text reported by nextText(): msg#00002

java.enhydra.kxml

Subject: Re: Class WbxmlParser: Not all text reported by nextText()

Hi Eric,

thanks for the fix. I have changed the code accordingly and committed the changes to the sourceforge kxml CVS repository.

Best regards,
Stefan

Eric Vuillermet wrote:

If you encode the following xml: <xyz>hello&amp;world</xyz> into wbxml and read the wbxml back using nextText() only "hello" gets returned by nextText(), not "hello&world" as expected.

I think I found what the problem is. In wbxmlparser.java, the following line:
if (save != null) text = text != null ? save : save + text;

should read instead:
if (save != null) text = text == null ? save : save + text;

This is because if the variable text is null, you want to assign the content of save of it, but if the variable text is not null, you want to prepend the content of save to the variable text.

Eric

_________________________________________________________________
Take advantage of our best MSN Dial-up offer of the year -- six months @$9.95/month. Sign up now! http://join.msn.com/?page=dept/dialup



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise