Firefox 3 не применяет мою xslt таблицу стилей, но другие браузеры делают

Таким образом, проблема заключалась в том, что я неправильно использовал project_id, когда gcloud config set project и gcloud по умолчанию почему-то отказались от организации.

Поэтому мне пришлось найти правильный идентификатор проекта, используя gcloud projects list, а затем использовать gcloud config set project {PROJECT-ID} (, а не название проекта!)

10
задан Bill Michell 24 October 2008 в 09:55
поделиться

3 ответа

Отображение просто текстовых элементов является поведением, Вы вышли бы из пустой таблицы стилей XSL.

Мне, который предполагает, что что-то подозрительное продолжает Ваши выражения XPath, и что xsl:template / атрибуты соответствия не соответствуют исходному документу.

Вы не предоставляете достаточно информации для диагностирования далее, таким образом, это слепое предположение - все, что я могу предложить.

Править: Оказалось, что проблема состояла в том, что IE и Chrome тихо принимают набор узлов как аргумент длине строки, в то время как FF3 не делает. Обратите внимание, что спецификация передает под мандат дополнительный аргумент строки и не указывает поведение с аргументом набора узлов.

6
ответ дан 3 December 2019 в 22:02
поделиться

Ответ на мой собственный вопрос в свете последующего расследования. ddaa приводят меня в правильном направлении.

Firefox, кажется, является довольно суетливым с xslt преобразованиями. Перепроверьте свой xslt, чтобы гарантировать, что он не имеет никаких ошибок, которые маскируют IE и Chrome.

Шпион XML является пользой, хотя не дешевый, продукт, который выделит диапазон ошибок в xslt. Это, кажется, берет, по крайней мере, столько проблем, сколько рендерер Firefox делает.

Кажется, что Вы не можете полагаться на расширение Веб-разработчика для взятия проблемы, к сожалению.

3
ответ дан 3 December 2019 в 22:02
поделиться

попытайтесь служить ему в качестве application/xml вместо text/xml

0
ответ дан 3 December 2019 в 22:02
поделиться
Другие вопросы по тегам:

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