LINUX.ORG.RU

Как сделать в XSLT внешний файл контентом текстового узла?


0

0

Всем привет! Вот напоролся на непонятное, нужно мне включать в результат XSL-преобразования некие текстовые данные (в содержимое текстового узла), но из внешнего файла. Как поступить? <xsl:text> не поддерживает импорт из внешних файлов, <xsl:import> импортирует только XSLT, а другие варианты я не могу себе представить.

Re: Как сделать в XSLT внешний файл контентом текстового узла?

Заранее благодарен!

Ay49Mihas ★★★★ ()

Re: Как сделать в XSLT внешний файл контентом текстового узла?

Сам нашёл. Нужно текстовые данные оформить в виде XML'я:

<?xml version="1.0"?> <text> всякое-что-нужно </text>

В XSLT-файле в нужном месте просто поставить <xsl:value-of select="document('filename.xml')/text" /> и всё, вставляется как будто так и надо.

PS: на путь истинный вывела девушка (!) :)

Ay49Mihas ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.