Question: I am having a grid in gridpage.aspx and on clicking the search button in gridpage.aspx. it opens a search popupwindow with search criteria and after entering the search criteria and clicking the search button in the popup window will close the popup window and displays all the records in the gridpage.aspx.

the scenario is when i am retreiving lakhs of records i want to display the user with some update that the search is still in progress

Answer: 
According to my copy of the documentation, the `NSXMLParser` class is available on Mac OS X 10.3 and later.

If for some reason you cannot use that, you can also use the Core Foundation XML Parser functions (search for `CFXMLParser`). This is a C-based API also developed by Apple. It will be deprecated in future versions of Mac OS X (after Snow Leopard), but since you're working on 10.3 that won't be a concern for you.

Many who cannot use those two also use libxml. Objective-C is able to use any C-based libraries with no penalty. I'm fairly certain Mac OS X ships with a copy of libxml you can link to (no need to download, build, or ship the library yourself; though if you want to, you certainly can).

What's best is going to depend on what features you need. Namespaces, for example, aren't fully supported by NSXMLParser in 10.3, but they are supported in 10.4.
Thanks for the replies....

I used libxml for xml parsing, it was working fine.

But still it has some problems like, even if the xml file is half consistent(i mean if the xml is corrupt, it loads the xml file).

libxml with xpath made things quite easy for xml parsing.