Software para editar XML

Necesito un software que me permita crear XML a partir de una DTD. Sin embargo, no quiero tener que ver el XML real. Me gustaría algo que genere una GUI basada en la DTD y me permita editar desde allí. ¿Hay algo como esto por