2009-06-11 3 views
1

Я был бы очень признателен, если бы кто-то мог пролить свет на то, почему это http://www.binarymark.com/Products/BiorhythmCalculator/bioreport.aspx?day=1&month=1&year=1971 отлично подходит для Opera, IE, Chrome, но полностью не работает в Firefox 3.1 и 3.5 beta 4? Что не так с XML/XSLT?XSLT Firefox Проблема

Спасибо.

+0

Возможно, какой-то код поможет ..... в Firefox он продолжает загружаться в течение длительного времени. – Shoban

+1

Да, я заметил то же самое. Все остальные браузеры загружают его очень быстро. Какой-то код? Ну его доступно в выходе ... просто используйте IE и выберите источник страницы просмотра (я не уверен, могу ли я разместить здесь как длинные xslt, так и xml). –

ответ

2

Очень странно. Единственное, что я вижу при запуске, это «BinaryMark».

Видя, как единственное место, это появляется в выходном коде находится в JavaScript в нижней части шаблона я изменил его на следующее, и она работает отлично:

<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

Ничего себе! Это было быстро! Большое спасибо!!! Он работает сейчас! –

0

Может быть что-то делать с лицо, которое XML недействительно при проверке на файл XSD, указанный в XML (http://www.binarymark.com/Products/BiorhythmCalculator/bioreport/report.xsd)?

Например, XSD указывает, что для элемента «Пол» действуют только «Мужские» или «Женщины», но в XML он содержит «NA».

Возможно, вы можете удалить ссылку на схему XSD из XML, чтобы узнать, помогает ли это?

+0

Спасибо. Но, как оказалось, проблема JS была проблемой, и это небольшое несоответствие прекрасно (по-видимому, игнорируется). –