我正在使用nginx,我正在尝试使用xslt转换进行目录列表
我从这里获得的xslt https://gist.github.com/wilhelmy/5a59b8eea26974a468c9
这是打印出文件的行
但问题是current()没有做任何URI编码和带有%cause问题的文件名。
从我有限的知识我使用xslt v1所以我错过了一些XQuery?功能线编码uri。
但我发现了 http://www.getsymphony.com/download/xslt-utilities/view/55460/
哪个有图书馆?用于编码uri的模板
但我不确定如何改变
包括
如果我尝试在href =“i get errors。
中添加以上内容。”由于
答案 0 :(得分:0)
找到我的答案
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:call-template name="url-encode">
<xsl:with-param name="str" select="current()" />
</xsl:call-template>
</xsl:attribute>
<xsl:value-of select="." />
</xsl:element>