I figured that using XmlReader instead of having XmlDocument loading/parsing the entire thing would be faster, so I implemented it. but I still wondering if there is easier