in reply to Walking thru XML

Try XML::Sax