以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- xsl:eval不能用于命名空间http://www.w3.org/1999/XSL/Transform。,那用什么来代替呢?急 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=39590) |
-- 作者:jiewei8282 -- 发布时间:11/1/2006 10:00:00 AM -- xsl:eval不能用于命名空间http://www.w3.org/1999/XSL/Transform。,那用什么来代替呢?急 平均总分:<xsl:eval> average(this);</xsl:eval> 关键字 xsl:eval 不能用于名称空间 http://www.w3.org/1999/XSL/Transform 记得看过一个帖子,版主说过用什么来代替了,可是找不到了我也忘了 麻烦再说一遍好吧 谢谢了 |
-- 作者:admin -- 发布时间:11/1/2006 10:04:00 AM -- http://www.w3.org/TR/WD-xsl |
-- 作者:wbz -- 发布时间:11/2/2006 11:18:00 AM -- 这两个有什么本质区别?哪个是标准用法? |
-- 作者:uno -- 发布时间:11/2/2006 11:23:00 AM -- 1楼的误人误己啊 微软的资料: 升级到新的 XSLT 语法 提升性能的下一步需要更多的工作,但这是值得付出努力的。在这里,我们将旧的 MSXML XSL 样式表转换为新的 XSLT 标准。MSXML 最初是在 1999 年 3 月 W3C XSL 工作组完成正式标准之前发布的。在 3 月和 11 月之间,制定建议之后,又在语言中添加了许多绝佳的新内容。考虑到这些变化,我们将 XSL 样式表进行了如下升级: 1. 将旧的 XSL 命名空间 URN 转换为 http://www.w3.org/1999/XSL/Transform。 2. 向 <xsl:stylesheet> 根元素中添加必需的 version="1.0"。 3. 将 order-by 属性更改为 <xsl:sort> 元素,并相应地更改 DHTML 脚本代码,以便您可以动态地重新排序页面。 4. 将 averageChange() 函数的 <xsl:eval> 调用替换为标准的 XPath 表达式: <xsl:value-of • 5. 将 totalVolume() 的 xsl:eval 调用替换为另一个标准表达式: <xsl:value-of select= • 6. 完全移除旧的 <xsl:script>块(因为不再需要它)。 7. 将所有其他 <xsl:eval> 调用替换为直接的 format-number 调用,例如,价格和更改模板现在包含: <xsl:value-of • 8. 更改旧的 expr="...">,以使用新的 XPath 表达式来执行相同的操作: <xsl:if test=". < -5"> 结果是 portfolio3.xsl。要使用这个新的样式表,我们只需更改下行: xsl.load(Server.MapPath("../portfolio3.xsl")); 使用这个样式表会导致每秒处理的请求数骤增为 99,与旧的 XSL 样式表相比,性能提升了 115%。现在,示例的总吞吐量比 MSXML 2.5 增加了 253%。大多数改进得益于我们从样式表中成功移除了 JScript 的所有调用。 |
-- 作者:boboai -- 发布时间:4/6/2007 11:02:00 AM -- 我是新手,毕设才刚接触XSLT,好像下面这个网页上的人和你问得差不多,你看一下有没有帮助吧 http://www.qiuhao.com/AspDN25000/29192.htm |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |