实际上,我们在加载xsl文件时获得了无效的xpath表达式。 从xsl脚本下面获取无效的xpath表达式问题
1. "<xsl:if test='z:row[index() $gt$ 5]'>"
2. "<xsl:if test="//CICOUNT[@HASARCHIVE = 'Y' or @HASUNREVIEWED = 'Y']">"
3. "<xsl:if test="//CICOUNT[@HASARCHIVE = 'Y' and @HASUNREVIEWED = 'N']">"
4. "<xsl:template match="z:row[index() $lt$ 6]">"
上面的问题我们得到的是因为我们修改了1998年在IE4中引入的旧的旧的Microsoft WD-xsl语言。
提前致谢
答案 0 :(得分:1)
这些XPath表达式存在一些问题,包括
z
名称空间前缀可能尚未声明,具体取决于
上下文。index()
是一个未知函数;可能需要position()
代替。$gt$
和$lt$
是未知的运营商;使用>
和<
。