Включая простой текстовый файл с XSLT 1.0 - PullRequest
4 голосов
/ 26 апреля 2010

Как включить содержимое простого текстового файла в результирующий документ из таблицы стилей XSLT 1.0? То есть, как document(), но без разбора:

<xsl:value-of select="magic-method-to-include-plaintext(@xlink_href)" />

Я почти уверен, что это не работает без расширения, потому что:

  1. для этого в XSLT / XPath 2.0 определена специальная функция XPath:

    <xsl:value-of select="unparsed-text(@xlink:href, 'UTF-8')"/>
    
  2. В разделе часто задаваемых вопросов по XSLT перечислено только расширение Java для достижения этого с помощью EXSLT

Однако, может быть, я что-то упустил?

1 Ответ

4 голосов
/ 26 апреля 2010

Однако, может быть, я что-то упустил?

Нет, XSLT 1.0 не может получить доступ к содержимому текстового файла не в формате XML без использования функции расширения .

Одним из способов решения этой проблемы является передача строки в качестве глобального параметра для преобразования.

...