包含带有XSLT 1.0的纯文本文件

时间:2010-04-26 14:04:24

标签: xslt include document plaintext xslt-1.0

如何在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 extension以通过EXSLT实现此目的

  3. 然而,也许我错过了什么?

1 个答案:

答案 0 :(得分:4)

  

然而,也许我错过了什么?

不,如果不使用扩展功能,XSLT 1.0无法访问非xml文本文件的内容

解决此问题的一种方法是将字符串作为全局参数传递给转换。

相关问题