GenX4r is a Ruby extension that wraps Tim Bray's GenX library for generating correct, cannonical XML in an idiomatic Ruby API.