Why do we need to have an XML parser handle? (expat). It just seems like that parser doesn't need to remember anything. The file handle keeps track of where you are in the file. It just seems that the xml handle doesn't need to keep track of anything. Can someone please clarify what it does?