XSLT - выводит содержимое файла (встраивает содержимое .css в сгенерированный .html) - PullRequest
0 голосов
/ 15 июля 2010

есть ли способ вывести содержимое файла в XSLT? Фон: У меня есть XML-файл в качестве входных данных для таблицы стилей xslt и создать HTML-файл, который ссылается на CSS. Пока все хорошо.

Теперь я хочу изменить свой xslt таким образом, чтобы содержимое css было встроено в html-файл (с использованием элемента <style>). Однако я бы хотел разделить xslt и css, если это возможно.

Спасибо! Нанг.

1 Ответ

1 голос
/ 15 июля 2010

Да, это можно сделать с помощью XSLT 2.0

С http://www.w3.org/TR/xslt20/#unparsed-text

Функция unparsed-text считывает внешний ресурс (например, файл) и возвращает егосодержимое в виде строки.

Аргумент $ href должен быть строкой в ​​форме URI.URI не должен содержать идентификатор фрагмента и должен идентифицировать ресурс, который может быть прочитан как текст.Если URI является относительным URI, то он разрешается относительно базового URI из статического контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...