在我的样式表中,我尝试将输入参数的默认值设置为以点字符开头的字符串.并始终收到错误代码0x8004005 – 期望toden’eof’找到’NAME’.例如: xsl:param name="p1" select=".exe"/ 然而,点后面的内
<xsl:param name="p1" select=".exe"/>
然而,点后面的内容并不重要.总是一样的错误.
如何形成此字符串以包含第一个点?
只需更改:
<xsl:param name="p1" select=".exe"/>
至:
<xsl:param name="p1" select="'.exe'"/>
在前一种情况下,select属性的值被计算为XPath表达式 – 而不是字符串.