tf.setErrorListener(el);
Transformer transformer = tf.newTransformer(source);
// Issue 1985229 says Xalan-J 2.7.0 may return null for
// illegal input
if (transformer == null) {
throw new XpathException("failed to obtain an XSLT transformer"
+ " for XPath expression.");
}
transformer.setErrorListener(el);
transformer.transform(new DOMSource(document), result);
} catch (javax.xml.transform.TransformerConfigurationException ex) {