使用jqplots引用XSLT代码时,C ++代码引发异常

时间:2018-07-03 16:14:15

标签: c++ xslt jqplot

摘要

我有一个C ++应用程序,其可执行文件是abc.exe

此应用程序调用XSLT代码以转换XML数据以生成html和pdf文件

此XSLT代码使用jqplots为xml文件中指定的值绘制图形。

图形在生成的html和pdf文件中显示精美

我的问题

abc.exe也具有一个界面,可准确显示html / pdf文件中的内容。它使用浏览器对象来执行此操作。 abc.exe 失败,无法显示html和pdf文件中显示的图形。

调试时

我在XSLT中有这行:

<script type="text/javascript" src="file://C:/jqplots/jquery.min.js" language="javascript">

基于C ++的abc.exe看到此行时,它将引发以下异常,并且该图不会显示:

Exception thrown at 0x74E15EF8 in abc.exe: Microsoft C++ exception: Js::JavascriptExceptionObject at memory location 0x005BDB9C.

内存位置不可读。 “ src”属性中提到的文件存在且具有必需的权限。相同的XSLT代码可以生成html和pdf文件

问题:

C ++代码是否需要解析器来解析.js文件?这就是为什么它失败了吗?如果没有,为什么C ++应用程序会抛出该异常?

0 个答案:

没有答案