2012-05-30 3 views
0

У меня есть файл xsl, который содержит некоторое содержимое для отображения. Это содержимое часто изменяется. поэтому каждый раз приходится изменять файл xsl.Прочитать файл свойств или текстовый файл в xsl

Так что подумал о переносе содержимого в текст файла свойств, чтобы просто изменить это будет хорошо.

может кто-нибудь сказать мне, как переместить только содержимое в текстовый файл и получить к нему доступ с помощью xsl-файла. Спасибо заранее.

ответ

0

Зачем использовать текстовый файл? Разумеется, XML будет лучше?

Таблица стилей XSLT может считывать второй документ ввода с использованием документа ('strings.xml'). Тогда вы можете получить доступ строки, как, например

<xsl:value-of select="document('strings.xml')//string[@id='msg012']"/> 

где файл имеет формат, как

<strings> 
    <string id='msg012'>This is one of the strings to include</string> 
</strings> 

В XSLT 2.0 вы можете обернуть логику доступа в функцию, так что вызов просто становится

<xsl:value-of select="my:string('msg012')"/> 
Смежные вопросы