2010-04-26 2 views
4

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

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

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

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

    <xsl:value-of select="unparsed-text(@xlink:href, 'UTF-8')"/> 
    
  2. XSLT FAQ перечислены только Java extension для достижения Тхи с по EXSLT

Однако, возможно, я что-то пропустил?

ответ

4

Однако, возможно, я что-то пропустил?

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

Один из способов - передать строку в качестве глобального параметра преобразованию.

+0

Хорошо, спасибо за ответ. – Boldewyn

+0

Я пытаюсь получить доступ к XML-файлу. Но используйте только один узел в XML-файле вместо того, чтобы включать весь файл. Итак, как я могу разобрать/пересечь файл в xsl и отображать только один узел? –

Смежные вопросы