如何在XSLT 1.0样式表中的结果文档中包含纯文本文件的内容?即,就像document()
一样,但没有解析它:
<xsl:value-of select="magic-method-to-include-plaintext(@xlink_href)" />
我几乎确定,如果没有扩展名,这不起作用,因为:
在XSLT / XPath 2.0中为此定义了一个特殊的XPath函数:
<xsl:value-of select="unparsed-text(@xlink:href, 'UTF-8')"/>
XSLT常见问题解答仅列出Java extension以通过EXSLT实现此目的
然而,也许我错过了什么?
答案 0 :(得分:4)
然而,也许我错过了什么?
不,如果不使用扩展功能,XSLT 1.0无法访问非xml文本文件的内容。
解决此问题的一种方法是将字符串作为全局参数传递给转换。