Я пытаюсь загрузить локальные файлы XML с помощью удаленной таблицы стилей XSL. IE, кажется, справляется с этим просто отлично, но не с Firefox. Есть ли исправление для этого?
Несколько вещей, которые нужно проверить:
Убедитесь, что вы используете правильный тип MIME и кодировку символов на стороне сервера. Firefox сам подберет кодировку при загрузке локального файла, но будет учитывать объявление mime-типа / кодировки сервера при запросе с сервера.
Я видел несколько сообщений (например, здесь ), в которых утверждается, что Firefox просто не поддерживает загрузку удаленных шаблонов XSL с использованием абсолютных путей. Я сомневаюсь в этом и подозреваю, что это, скорее, проблема с пантомимой, как указано выше, заставляет их поверить в это, но, возможно, стоит спросить Mozilla об этом напрямую.
Наконец, проверили ли вы, что таблица стилей XSL работает при локальном извлечении? И можете ли вы подтвердить, что это действительно XSLT, а не один из причудливых вариантов XSL от Microsoft только для IE, таких как WD-XSL?
У меня были проблемы с firefox, выполняющим преобразование правильно, но я смог исправить это, добавив пространство имен XHTML.
Дополнительные сведения см. в следующих разделах: Как заставить XSLT работать в Chrome?