0
我有一個xsl文件,其中包含一些用於顯示的內容。此內容經常更改。所以每次都必須修改xsl文件。在xsl中讀取屬性文件或文本文件
因此,想到將內容移動到文本或屬性文件,以便更改這將是很好。
任何人都可以告訴我如何將內容移動到文本文件並使用xsl文件訪問它。 在此先感謝。
我有一個xsl文件,其中包含一些用於顯示的內容。此內容經常更改。所以每次都必須修改xsl文件。在xsl中讀取屬性文件或文本文件
因此,想到將內容移動到文本或屬性文件,以便更改這將是很好。
任何人都可以告訴我如何將內容移動到文本文件並使用xsl文件訪問它。 在此先感謝。
爲什麼要使用文本文件?當然XML會更好?
XSLT樣式表可以使用document('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')"/>