2009-06-11 8 views
1

Je serais très reconnaissant si quelqu'un pouvait faire la lumière sur pourquoi ce http://www.binarymark.com/Products/BiorhythmCalculator/bioreport.aspx?day=1&month=1&year=1971 rend parfaitement dans Opera, IE, Chrome, mais échoue complètement dans Firefox 3.1 et 3.5 beta 4? Qu'est-ce qui ne va pas avec XML/XSLT?XSLT Firefox Problème

Merci.

+0

peut être du code aiderait ..... dans Firefox il continue à charger pendant une longue période. – Shoban

+1

Ouais j'ai remarqué la même chose. Tous les autres navigateurs le chargent très rapidement. Du code? Eh bien, il est disponible dans la sortie ... il suffit d'utiliser IE et sélectionnez la source de la page d'affichage (je ne suis pas sûr si je peux poster ici long xslt et xml). –

Répondre

2

Très étrange en effet. La seule chose que je vois quand je l'exécute est 'BinaryMark'.

Voyant que le seul endroit cela apparaît dans le code de sortie est en javascript en bas du modèle je l'ai changé à ce qui suit et il fonctionne très bien:

<p align="center" class="text"> 
    This Report was generated by 
    <a href="{Report/@GeneratorURL" target="_blank"> 
    <xsl:value-of select="Report/@Generator"/></a> on 
+0

Wow! C'était rapide! Merci beaucoup!!! Ça fonctionne maintenant! –

0

Se pourrait-il quelque chose à voir avec le visage que le XML n'est pas valide lorsqu'il est validé par rapport au fichier XSD spécifié dans le fichier XML (http://www.binarymark.com/Products/BiorhythmCalculator/bioreport/report.xsd)? Par exemple, le XSD spécifie que "Male" ou "Female" sont valides pour l'élément Gender, mais dans le XML il contient "NA".

Peut-être que vous pourriez supprimer la référence au schéma XSD à partir du XML, pour voir si cela aide?

+0

Merci. Mais comme il s'avère que JS était le problème, et cette petite discordance est bien (apparemment ignorée). –

Questions connexes