:)
well, I still didn't do any work with treeviews on the web with .Net, so I don't know what's the best solution for it. However, as far as I know, one good choice for performance when reading XML documents in a forward-only and non-cached fashion is the XMLTextReader class.
There's a Dan Wahlin's article about it in some CoDe issue (I don't remember from the top off my head which one...)...
Claudio Lassala