REXML ist ein zu XML 1.0 konformer, halbwegs schneller nicht validierender XML-Parser. Er besitzt ein API, das intuitiv, einfach und knapp sein soll. REXML enthält einen Baummodell-Parser, einen SAX2-Streaming-Parser und einen Pull-Parser. Es enthält auch eine vollständige XPath-Implementation. Alle Parser von REXML passieren 100% der XML-Tests von Oasis für nicht-validierende Parser. REXML ist Bestandteil von Ruby seit 1.8.0. (non)