Resolution: For XML parsing, we use Crimson via JAXP; for XSLT parsing, we use Xalan as the default parser. We provide our own validation.