关键字xsl:eval不能在命名空间http://www.w3.org/1999/XSL/Transform中使用.&l



如何在一个xsl中添加两个名称空间。xmlns: xsl ="http://www.w3.org/1999/XSL/Transform"比;不支持eval和xmlns: xsl ="http://www.w3.org/TR/WD-xsl"比;不支持变量;我必须在xsl.

中同时使用eval和variable。这是xsl文件

<?xml version="1.0" encoding="iso-8859-1"?>
<!--<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">-->
<xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:eval>calculPercent(this)</xsl:eval>

如何在xsl中添加两个命名空间请提供帮助。

使用第二个命名空间前缀:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsl2="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl2:eval>calculPercent(this)</xsl2:eval>

相关内容

  • 没有找到相关文章

最新更新