以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]求助解读dvbbs7.1部分代码  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=43027)


--  作者:cx100net
--  发布时间:2/4/2007 4:23:00 PM

--  [求助]求助解读dvbbs7.1部分代码
[color=#FF0033][size=4] [求助]请帮解读动网论坛中的代码

我百思不得其解,找不到几个<xsl:value-of select=的位置,如:"substring-before(BoardList/userinfo/@joindate,不知赖于何处?找不到BoardList与userinfo的关系,@joindate是在那里给它付值了?请哪位高手帮解读动网dvbbs7.1中以下的代码:
[/size][/color]
<xsl:template name="userinfo">
<div style="float:left;width:80px;height:100px;overflow :hidden;"><a href="dispuser.asp?id={BoardList/userinfo/@userid}" title="查看我的信息"><img src="{BoardList/userinfo/@userface}" alt="查看我的信息" height="60" style="margin-top:12px;margin-left:2px;border:0px"/></a></div>
<div style="float:left;">
<div>您的帐号 <b><xsl:value-of select="BoardList/userinfo/@username" /></b>  <a href="usersms.asp?action=inbox">收件箱</a>
<xsl:choose>
  <xsl:when test="BoardList/userinfo/@usermsg !=''">
  <xsl:variable name="sendmsgnum" select="substring-before(BoardList/userinfo/@usermsg ,'||')"></xsl:variable>
  <xsl:variable name="sendmsgid" select="substring-before(substring-after(BoardList/userinfo/@usermsg ,'||') ,'||')"></xsl:variable>
  <xsl:variable name="sendmsguser" select="substring-after(substring-after(BoardList/userinfo/@usermsg ,'||') ,'||')"></xsl:variable>
  <xsl:choose>
  <xsl:when test="$sendmsgnum != 0 "><bgsound src="skins/default/mail.wav" />(<a href="javascript:openScript('messanger.asp?action=read&amp;id={$sendmsgid}&amp;sender={$sendmsguser}',500,400)"><font class="redfont"><xsl:value-of select="$sendmsgnum" /></font></a>)</xsl:when>
  <xsl:otherwise>(<font color="gray">0</font>) </xsl:otherwise>
  </xsl:choose>
  </xsl:when>
  <xsl:otherwise>
(<font color="gray">0</font>)    
  </xsl:otherwise>
</xsl:choose>
<xsl:value-of select="' '" />
<xsl:if test="BoardList/myusergroup">
<div class="menu_popup" id="regroup">
<div class="menuitems">
  <xsl:for-each select="BoardList/myusergroup">
  <xsl:variable name="groupid" select="."/>
  <a href="cookies.asp?action=ReGroup&amp;GroupID={.}"><xsl:value-of select="/BoardList/grouppic/usergroup[@usergroupid = $groupid]/@usertitle" /></a><br />
  </xsl:for-each>
</div>
</div>
<a onmouseover="showmenu(event,'','regroup')" style="cursor:hand">切换用户身份</a></xsl:if></div>
<hr/>
<div>注册:<b><xsl:value-of select="substring-before(BoardList/userinfo/@joindate,' ')" /></b> 登录 <b><xsl:value-of select="BoardList/userinfo/@userlogins" /></b> 次 等级:<b><xsl:value-of select="BoardList/userinfo/@userclass" /></b></div>
<div>金钱:<b><xsl:value-of select="BoardList/userinfo/@userwealth" /></b> 积分:<b><xsl:value-of select="BoardList/userinfo/@userep" /></b> 魅力:<b><xsl:value-of select="BoardList/userinfo/@usercp" /></b></div>
<div>主题:<b><xsl:value-of select="BoardList/userinfo/@usertopic" /></b> 文章:<b><xsl:value-of select="BoardList/userinfo/@userpost" /></b> 精华:<font class="redfont"><b><xsl:value-of select="BoardList/userinfo/@userisbest" /></b></font> 被删:<b><xsl:value-of select="translate(BoardList/userinfo/@userdel,'-','')" /></b></div>
</div>
</xsl:template>
谢谢!



W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms