Назад | Перейти на главную страницу

Как правильно показать результаты WCAT Fiddler?

Используя Расширение WCAT Fiddler, Мне удалось получить создаваемый файл результатов XML, но, к сожалению, мне не удалось правильно отобразить его при применении XSL.

По мнению авторов сайта, результат должен выглядеть так:

Хотя мой результат в Internet Explorer 10 (IE 10) выглядит так:

Я дважды проверил, что сгенерированный XML-файл правильно ссылается на файл «report.xsl». Я также пробовал вызывать XML-файл из HTTP-URL вместо URL-адреса файла, но без другого результата.

Я также установил VMware с Windows XP и IE 7, где одни и те же файлы отображаются правильно:

Похоже, что это проблема IE10 и «report.xsl», поставляемых с расширением WCAT Fiddler.

Мой вопрос:

Как заставить XSL WCAT Fiddler работать в IE 10?

У меня тоже есть эта проблема. Похоже, что report.xsl содержит ошибки, которые допускают старые версии IE, но не новые браузеры. Мои отчеты Visual Studio:

  • C: \ Working \ report.xsl (52,13): ошибка: переменная 'i' не была объявлена
  • C: \ Working \ report.xsl (1182,36): ошибка: переменная или параметр rowId либо не определен, либо выходит за рамки.
  • C: \ Working \ report.xsl (1185,13): ошибка: переменная или параметр «состояние» либо не определен, либо выходит за рамки.

Один обходной путь, который я использовал (по общему признанию, неудобный)

  • Откройте инструменты разработчика:

  • Включить режим совместимости

Я использовал это в IE9; Я предполагаю, что он работает и в IE10, но не пробовал. И мне тоже хотелось бы лучшего решения. В идеале кто-нибудь, разбирающийся в xslt, может исправить report.xsl.

открыть в студии, отладить xslt, определить входной файл, всего вы получите 3 ошибки, добавьте var к ошибке с необъявленным i:

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

и удалите символы $ из состояния и другие