当转换失败时,XMLNotepad 提供以下文本(例如):
转换 XML 时出错
变量或参数“饱和背景颜色”以相同的导入优先级复制。
我将如何以编程方式获取此错误文本?我的代码如下所示:
CComPtr<IXSLTemplate> tmpl;
HRESULT hr = CoCreateInstance(CLSID_XSLTemplate, NULL, CLSCTX_INPROC_SERVER, IID_IXSLTemplate, (void**)&tmpl);
if (SUCCEEDED(hr)) {
hr = tmpl->putref_stylesheet(xslt_doc);
if (SUCCEEDED(hr)) {
// Huzzah; do stuff.
} else {
// How do I get the error text? I want to log it!
}
}