> i have given a problem set in which i need to parse/load/search a xml
> document of near about 1 GB in dot net.
XmlReader (respectively XmlTextReader in .NET 1.x) parses XML of any
size in a forwards only pull parsing mode node by node so memory
consumption by the reader is constant, it does not increase with the
size of the input XML. You probably somehow want to parse out values and
store them so your own code doing that will consume more memory if the
XML grows but the .NET API to use is XmlReader/XmlTextReader.

Signature
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/