Some "traps for young players" include issues like varying whitespace even within tags and "entity encoded" characters. You also have other potential issues to cope with such as attributes, CDATA sections, and more.

So I don't really advocate manually parsing XML. MSXML has both SAX2 and the DOM which wraps SAX2 parsing, so there isn't much excuse for rolling your own.