为什么这个不能显示?

liaomingxue none 服务器端工程师  2004-07-09 02:11:09
class2.xml
<?xml version="1.0" ?>
<?xml:stylesheet type="text/xsl" href="class1.xsl"?>
<a><b>c</b><b>cc</b><b>ccc</b></a>

class1.xsl:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:for-each select="/a/b"><xsl:eval>formatIndex(childNumber(this),"1")</xsl:eval>
<xsl:value-of />
<xsl:if test="position()!=last()">,</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

快要疯了,xsl简直是恶梦
...全文
62 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liaomingxue 2004-07-15
真是不可思议,今天按照孟子的做法,竟然可以输出,了,太奇怪了,可能是
我疏忽了。对http://www.w3.org/TR/WD-xsl,它的那些函数要从哪里才能查到?
回复
孟子E章 2004-07-13
不可能,我都是调试好的
回复
liaomingxue 2004-07-13
还是算了,我用 colee(浪漫的惊喜) 的建议,换了,又把不适合它的函数
也换了,现在可以了,net_lover(孟子E章) 的方法不能输出,。
回复
孟子E章 2004-07-10
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:for-each select="/a/b"><xsl:eval>formatIndex(childNumber(this),"1")</xsl:eval>
<xsl:value-of />
<xsl:if test="context()[not(end())]">,</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
回复
colee 2004-07-10
草案很多方法不支持的,
<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">
回复
liaomingxue 2004-07-09
总是提示未知方法position
回复
outrace 2004-07-09
不会
回复
发动态
发帖子
XML/XSL
创建于2007-09-28

8779

社区成员

XML/XSL相关问题讨论专区
申请成为版主
社区公告
暂无公告