I need to parse some XML logs from a game. The game server writes the events into the xml file in real time. I will need to parse through this file about every 2-3 seconds to check and see what new events the game server has written into the XML logs. Obviously, these logs can get pretty large. Is there a way I can parse the log, and leave some sort of marker, so that the next time I go to parse the XML file that I don't need to start from the beginning, but rather I can start from the last place I left off.