…glad to hear it works.
___________________________
> Thanks Christian for your response,
>
> I have done a mistake in my code. I have executed different xpaths against
> both causes the time difference. Now I have executed same xpath against both
> and BaseX xpath evaluation is faster than SAX.
>
> Regards,
> Elango.
>
>
> On Fri, Feb 22, 2013 at 3:51 PM, Christian Grün <christian.gruen(a)gmail.com>
> wrote:
>>
>> Hi Elango,
>>
>> to say anything on this, we probably need more information on how you
>> are processing your data via SAX, and how you receive your result via
>> session.query(expression).execute(). Do you have some self-contained
>> code that allows us to get more insight into how you are testing?
>>
>> Best,
>> Christian
>>
>>
>> On Wed, Feb 20, 2013 at 11:56 AM, elangovan MuthuSwamy
>> <elangovan.h(a)gmail.com> wrote:
>> > Hi All,
>> >
>> > I am trying to use BaseX Client and server with large XML files(13 MB
>> > size).
>> > I have created a database for the XML and evaluated an xpath in that.
>> > When I
>> > executed an xpath it takes around 250 milliseconds to fetch the results.
>> > In
>> > case of SAX parser I could get the response for the same xpath within 5
>> > seconds.
>> >
>> > I used following BaseXClient code for this.
>> >
>> > BaseXClient session = new BaseXClient("localhost", 1984, "admin",
>> > "admin");
>> >
>> > // code to fetch the large XML file size. Read from the file.
>> > String xmlString = .......
>> >
>> > InputStream bais = new ByteArrayInputStream(xmlString.getBytes());
>> > session.create("database", bais);
>> >
>> > String expression = "/configuration/protocol[starts-with(name,
>> > 'http')]/name";
>> >
>> > session.query(expression).execute(); // this line takes 250 milliseconds
>> > to
>> > give the result. Where as same xpath can be executed within 5
>> > milliseconds
>> > in SAX parser.
>> >
>> > Am I basically missing anything or something else.
>> >
>> >
>> > Please advice me.
>> >
>> > Thanks in advance.
>> >
>> > --
>> > Regards,
>> > Elango.
>
>
>
>
> --
> Regards,
> Elango.