Declarative SAX Parsing with Nokogiri, Ox or Oga
Paul Dix, Julien Kirch, Ezekiel Templin, Dmitry Krasnoukhov
MIT