DTD to XML Schema to Relax NG

trang converts between these formats and comes from James Clark's company. It must be good then, and some quick tests seem to confirm this.