如何正确显示WCAT Fiddler结果?

使用WCAT Fiddler扩展 ,我设法得到了一个正在生成的XML结果文件,但不幸的是我没能正确地显示正在应用的XSL。

根据作者的网站,结果应该是这样的:

在这里输入图像说明

在Internet Explorer 10(IE 10)中,我的结果如下所示:

在这里输入图像说明

我再次检查,以确保生成的XML文件正确引用“report.xsl”文件。 我也尝试从HTTP URL调用XML文件而不是文件URL,但没有不同的结果。

我还设置了Windows XP和IE 7的VMware,其中相同的文件可以正确显示:

在这里输入图像说明

所以看起来这是IE10和WCAT Fiddler扩展中的“report.xsl”的问题。

我的问题:

如何使WCAT Fiddler的XSL在IE 10中工作?

我也有这个问题。 看起来,report.xsl是越来越多的IE版本容忍的方式,但新的浏览器不能。 我的Visual Studio报告:

  • C:\ Working \ report.xsl(52,13):错误:variables'我'还没有被宣布
  • C:\ Working \ report.xsl(1182,36):错误:variables或参数“rowId”未定义或超出范围。
  • C:\ Working \ report.xsl(1185,13):错误:variables或参数“状态”未定义或超出范围。

一个解决方法,我用(不可否认的尴尬)

  • 打开开发者工具:

F12工具

  • 启用兼容模式

启用兼容模式

我在IE9中使用过这个; 我认为它也适用于IE10,但还没有尝试过。 我也想要一个更好的解决scheme。 理想情况下,精通xslt的人可以修复report.xsl。

打开工作室,debuggingxslt,定义input文件,你会得到总共3错误添加var与未声明的错误i:

for(var i=0;i<list.length;i++){ 

并从州和其他地方删除$