That's cool. Thanks for providing the complete fix. BTW, Can someone tell me when the Axis C++ 1.6 Final version is going to be released ?
--- Nadir Amra <[EMAIL PROTECTED]> wrote: > A more complete fix has been implemented, including > a new method, > canParseMore() in the abstract base class that may > be utilized in the > future. Basically bCanParseMore is saved in the > class so that it is kept > across invocations... > > Nadir K. Amra > > > Kamlesh kumar <[EMAIL PROTECTED]> wrote on > 08/12/2006 01:38:42 PM: > > > Hey, > > Thanks for providing the fix. Its better than > before > > but I see that there might still be some issues > with > > the new code. The problem is that the previous > value > > of bCanParseMore is lost when the next time > someone > > invokes next() function on XMLParserXerces and so > it > > can cause the program to crash. (Currently, we > assume > > that its always ok to call the m_pParser->next > the > > first time, however its not a safe assumption. > There > > are places in SoapDeSerializer where in we ignore > the > > return value of next and so no way of knowing that > we > > have reached the end of stream) > > > > If we have bCanParseMore as a class member > variable > > then we can avoid this issue. This value can be > > initialized with the return value of > > m_parser->parseFirst. > > > > Let me know if I am not clear and I can try to > provide > > more details. > > > > Thanks > > -Kamlesh > > > > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
