【发布时间】:2020-11-18 13:14:47
【问题描述】:
这是我的代码:
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
TransformerFactory factory = TransformerFactory.newInstance();
factory.setErrorListener(new MyErrorListener());
Transformer trans = factory.newTransformer(new StreamSource(new StringReader(xsl), sid));
t.setErrorListener(new MyErrorListener());
t.transform(new DOMSource(xml), result);
如何修改此代码以使 Saxon 9 向 stderr 报告错误?现在它无论如何都会保持沉默,只会抛出 TransformerConfigurationException 或 TransformerException 类型的异常,向 MyErrorListener 报告很少。
【问题讨论】: