Нет, я хочу сказать, что есть еще 2 способа работы с XML файлами. Этот один из самых неудобных, но самый быстрый. Есть еще W3C DOM XML и LINQ to XML. LINQ to XML очень удобно использовать для чтения/изменения/записи XML. Но не знаю, как у него будет с производительностью на больших файлах.