I have a 1GB XML file and want to parse it. If I use XML Textreader or XMLDocument, the result is very slow and some times it hangs...
XMLTextreader isn't supposed to hang as it's stream based and just works on chunks of the data.
If it hangs, it may well be that you are doing something wrong when loading the file.