Как я могу заставить XSLT работать в хроме?

У меня есть XML-документ здесь, который вручен с соответствующим файлом XSL. Преобразование оставляют быть выполненным клиентское без JavaScript.

Это хорошо работает в IE (ужас шока), но в Google Chrome, просто отображает текстовые узлы документа.

Я знаю, что возможно сделать клиентский XSL в Chrome, поскольку я видел примеры его, но я должен все же смочь копировать этот успех сам

Что я делаю неправильно?

81
задан Eric 5 June 2010 в 18:25
поделиться

2 ответа

На момент написания была ошибка в chrome , которая требовала атрибута xmlns для запуска рендеринга:

<xsl:stylesheet xmlns="http://www.w3.org/1999/xhtml" ... >

Это была проблема, с которой я столкнулся, когда обслуживание XML-файла с сервера .


Если, в отличие от меня, вы просматриваете xml-файл из file: /// url , то решения с упоминанием - allow-file- доступ из файлов - это те, которые вам нужны

14
ответ дан 24 November 2019 в 09:39
поделиться

Проверить http://www.aranedabienesraices.com.ar

Этот сайт построен на стороне клиента XML / XSLT. Он работает в IE6-7-8, FF, O, Safari и Chrome. Правильно ли вы отправляете заголовки HTTP? Соблюдаете ли вы политику одинакового происхождения?

1
ответ дан 24 November 2019 в 09:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: