Como mostrar corretamente os resultados do WCAT Fiddler?

2

Usando o Extensão WCAT do Fiddler , eu consegui gerar um arquivo de resultado XML, mas infelizmente falhei em exibi-lo corretamente com o XSL aplicado.

De acordo com o site do autor, um resultado deve se parecer com:

EnquantomeuresultadoéassimnoInternetExplorer10(IE10):

Eu verifiquei duas vezes para garantir que o arquivo XML gerado referencie corretamente o arquivo "report.xsl". Eu também tentei chamar o arquivo XML de um URL HTTP em vez de um URL de arquivo, mas sem resultado diferente.

Eu também configurei um VMware com o Windows XP e o IE 7, onde os mesmos arquivos são renderizados corretamente:

Portanto,parecequeissoéumproblemacomoIE10ecomo"report.xsl" enviado com a extensão WCAT Fiddler.

Minha pergunta:

Como fazer o XSL do WCAT Fiddler funcionar no IE 10?

    
por Uwe Keim 10.02.2013 / 07:42

2 respostas

1

Eu também tenho esse problema. Parece que report.xsl é buggy de uma maneira que as versões mais antigas do IE toleram, mas os navegadores mais novos não. Meus relatórios do Visual Studio:

  • C: \ Working \ report.xsl (52,13): erro: a variável 'i' não foi declarada
  • C: \ Working \ report.xsl (1182,36): erro: a variável ou o parâmetro 'rowId' não está definido ou está fora do escopo.
  • C: \ Working \ report.xsl (1185,13): error: A variável ou parâmetro 'state' não está definido ou está fora do escopo.

Uma solução alternativa que usei (reconhecidamente desajeitada)

  • Abra as ferramentas do desenvolvedor:

  • Ativarmododecompatibilidade

Eu usei isso no IE9; Eu suponho que funciona no IE10 também, mas não tentei. E eu também gostaria de uma solução melhor. Idealmente alguém proficiente no xslt poderia corrigir report.xsl.

    
por 10.03.2013 / 14:20
0

abra no studio, depure xslt, defina o arquivo de entrada, você receberá 3 erros no total adicione var ao erro com i não declarado:

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

e remova os $ 'do estado e do orther

    
por 14.03.2016 / 16:32