Taka is a DOM (core and html) implementation for Ruby