我是新手,请大家帮忙

神鹰 2002-12-12 01:35:19
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
<xsl:template>
<xsl:apply-templates/> <!--声明模板,并调用该摸板-->
</xsl:template>

<xsl:template match = "/">
<HTML>
<HEAD>
<TITLE>论坛文章列表:</TITLE>
</HEAD>
<BODY>
<xsl:apply-templates select="文章列表"/>
</BODY>
</HTML>
</xsl:template>

<xsl:template match = "文章列表">
<xsl:for-each select="文章"> <!--循环语句-->
<xsl:choose>
<xsl:when match=".[副编号=0]"> <!--判断语句-->
<UL>
<LI>
<xsl:value-of select="文章标题"/>
(发表人:<xsl:value-of select="发表人"/>
发表时间:<xsl:value-of select="发表时间"/>

<xsl:choose> <!--判断语句-->
<xsl:when match=".[大小=0]">
无内容)
</xsl:when>
<xsl:otherwise>
大小:<xsl:value-of select="大小"/>字节)
</xsl:otherwise>
</xsl:choose>
</LI>

</UL>
</xsl:when>

<xsl:otherwise>
<UL><UL>
<LI>
<xsl:value-of select="文章标题"/>
(发表人:<xsl:value-of select="发表人"/>
发表时间:<xsl:value-of select="发表时间"/>
<xsl:choose> <!--判断语句-->
<xsl:when match=".[大小=0]">
无内容)
</xsl:when>
<xsl:otherwise>
大小:<xsl:value-of select="大小"/>字节)
</xsl:otherwise>
</xsl:choose>
</LI>

</UL></UL>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>


<xsl:for-each select="会员"> <!--循环语句-->
<xsl:choose>
<xsl:when match=".[会员名称='WYC']"> <!--判断语句-->
<UL>
<LI>
<xsl:value-of select="会员名称"/>:
(密码:<xsl:value-of select="密码"/>。
真实性名:<xsl:value-of select="真实性名"/>。
注册时间:<xsl:value-of select="注册时间"/>。
出生时间:<xsl:value-of select="出生时间"/>。
性别:<xsl:value-of select="性别"/>。
住址:<xsl:value-of select="住址"/>)
</LI>
</UL>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>


上面这段代码中的<xsl:when match=".[会员名称='WYC']">如何用"发表人"
<xsl:when match=".[会员名称='发表人']">这样是不行的,我是学php的,如果是php我就好解决了,可是xml我真的是不懂了,请大家帮忙
...全文
30 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2002-12-12
  • 打赏
  • 举报
回复
<xsl:when test="会员名称='发表人'">
孟子E章 2002-12-12
  • 打赏
  • 举报
回复

<xsl:when test=".[会员名称='发表人']">

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧