SAX parser in pure Go