C++ exercise for parsing and manipulating XML streams.