Что ж, с XML явно ничего плохого нет, но XML - это единственное, что вы нам показали. Это означает, что это либо таблица стилей, либо способ ее запуска.
Таблица стилей выглядит как проверенный код производственного качества, хотя и использует закрытый элемент msxsl:script
, что может означать, что существуют ограничения на его использование. выполняется (какие среды / процессоры).
Я полагаю, вы запускаете код в браузере. Это может быть проблема межсайтового скриптинга; в наши дни браузеры очень осторожны в отношении того, откуда можно загрузить XML и XSL.
Несколько вещей, которые нужно попробовать:
(a) Посмотрите на диагностику c. консоль разработки браузера. Очень часто он говорит вам точно, что не так.
(b) Убедитесь, что вы получаете доступ как к документу XML, так и к таблице стилей XSLT, используя HTTP (не доступ к файлу) и с того же веб-сервера (сделайте копию таблицы стилей на вашем собственном веб-сервере).