Я понимаю, что, вероятно, буду сожалеть об этом до конца своей жизни, но... Есть ли способ применить XSLT к XML файлу без файла XML, имеющего явную ссылку на файл XSLT?
Лично я думал, что вся суть XSLT заключается в том, что вы можете применить несколько разных преобразований к одному и тому же необработанному XML файлу, чтобы получить от него несколько разных результатов. Но это не работает, если преобразование должно быть указано в исходном XML файле. Кажется, что для изменения преобразования вы должны изменить основной файл необработанных данных, который просто кажется неправильным...
Итак, есть ли способ создать какой-то файл, который говорит: "Возьмите этот XML и этот XSLT и визуализируйте результат в окне браузера"?
Edit:
Возможно, мой вопрос был неясным.
Если я открою Блокнот, напишу XML файл и упомянул имя XSLT файла внутри него, то при двойном щелчке по XML файлу веб-браузер применяет указанный XSLT. Есть ли способ убедить браузер сделать это без изменения исходного файла XML? Или я буду вынужден искать процессор XSLT с командной строкой?