Hi,
        Thanks for the reply.
        I don't think that I can upgrade to a newer version of the parser.
        But, is there any way to know what the Parser is doing or what is it waiting 
for ?
        Because, once I call "parse(InputSource, false)" the call reaches my 
"resetDocument() and then "startDocument()" method almost
        immediately but it reaches the "startElement" method 3 min. later.
        Is there any way to turn the xerces parser logging ?
        Also, after this, further invocations of the parse() method return immediately 
(about 5-7 seconds).
        I don't need to validate the XML against any DTD. Is there any way by which I 
can make the parse operation fast ?

        Thanks,
                Neelay S Shah

-----Original Message-----
From: Gareth Reakes [mailto:[EMAIL PROTECTED]
Sent: Monday, June 16, 2003 9:48 PM
To: [EMAIL PROTECTED]
Subject: Re: Xerces Newbie


Hi,
        you are using a very old parser which I dont even have the docs 
for. Can you upgrade to a more recent one?

Gareth



On Mon, 16 Jun 2003, Shah, Neelay wrote:

> Hi,
>       I have some C++ code which parses different XML documents on the same thread 
> one after the another.
>       I am using Xereces 1.5.1 parser.
>       
>       The following is my problem:
> 
>               When I call the parse() method I have observed that sometimes it take 
> a lot of time (approx. 3 min) before
>               it calls my "startElement" method. After that all the remaining 
> parse's are very fast. approx 3-4 seconds each.
>               The XML Documents are not very large also.
>               Generally, it hangs for 3 minutes during the second invocation.
> 
>       Have I missed out anything OR do I have to call a particular API () before 
> calling parse().
> 
>       I have also tried adding the following code to avoid validating and make it 
> quicker but it did not work either:
> 
>               pSAXParser->setValidationScheme (SAXParser::Val_Never);
>               pSAXParser->setDoNamespaces (false);
>               pSAXParser->setDoSchema (false);
> 
>       Please Reply,
> 
>       Thanks,
>               Neelay
> 
>               
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
Gareth Reakes, Head of Product Development  +44-1865-203192
DecisionSoft Limited                        http://www.decisionsoft.com
XML Development and Services




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to