账号通
    

账号  

密码  

1850

查看

2

回复
主题:通用循环标签 使用遇到难题,求助高手 [收藏主题]  
gxda112 当前离线

194

主题

1

广播

2

粉丝
添加关注
级别:一年级

用户积分:4384 分
登录次数:295 次
注册时间:2007/7/30
最后登录:2016/12/15
gxda112 发表于:2009/5/22 11:39:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

如题。


外层SQL语句:SELECT TOP 3 ID,FolderName FROM [KS_Class] Where ChannelID=1 and ClassType=1 ORDER BY FolderOrder


内层SQL语句:SELECT TOP 15 id,title,adddate FROM [KS_Article] Where Tid='{R:ID}' Order By adddate Desc


XSLT样式:


<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes" version="4.0"/>
<xsl:template match="/">
  <xsl:for-each select="xml/outerlist/outerrow">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
         <tr>
            <td width="12"><img src="{$GetInstallDir}images/box_left.gif" width="12" height="44" /></td>
            <td width="160" align="center" background="{$GetInstallDir}images/box_bg.gif" class="title1"><a href="{@classlink}"><xsl:value-of select="@foldername" disable-output-escaping="yes" /></a></td>
            <td width="11"><img src="{$GetInstallDir}images/box_right.gif" width="11" height="44" /></td>
            <td> </td>
          </tr>
        </table>
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
         <xsl:for-each select="innerlist/innerrow">
       <tr>
              <td>
           <img src="{$GetInstallDir}Upfiles/Nav.gif" border="0"/><a href="{@linkurl}" title="{@title}">{KS:CutText(<xsl:value-of select="@title" disable-output-escaping="yes"/>,60,"...")}</a> <span>({@adddate})</span></td>
      </tr>
      </xsl:for-each>
      <div align=right><a href="{@classlink}">更多…</a></div></td>
            </tr>
          </table>
   </xsl:for-each>
   </xsl:template>
</xsl:stylesheet>


 


运行时提示:标签语法错误,检查是否符合XSLT标准


 


到底是哪里错呢?


帮帮忙,谢谢

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
≮雨滴≯ 当前离线

167

主题

1

广播

0

粉丝
添加关注
级别:一年级

用户积分:1266 分
登录次数:106 次
注册时间:2009/3/23
最后登录:2015/2/11
≮雨滴≯ 发表于:2009/5/22 22:29:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

看我的:


SELECT TOP 10 ID,FolderName FROM [KS_Class] Where tn='{$CurrClassID}' and ClassType=1 ORDER BY FolderOrder


 


SELECT TOP 10 id,title,adddate FROM [KS_Article] Where Tid='{R:ID}' Order By ID Desc


 


 


<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
  <xsl:for-each select="xml/outerlist/outerrow">
   <div class="class_box">
     <div class="h2">
       <div><xsl:value-of select="@foldername" disable-output-escaping="yes" /></div><p><a href="{@classlink}">更多</a></p>      
     </div>
     <div class="class_list">
      <ul>
      <xsl:for-each select="innerlist/innerrow">
      <li><a href="{@linkurl}" title="{@title}" target="_blank">{KS:CutText(<xsl:value-of select="@title" disable-output-escaping="yes"/>,36,"...")}</a></li>
      </xsl:for-each>
      </ul>
     </div>
  </div>
   </xsl:for-each>
</xsl:template>
</xsl:stylesheet>


效果如图(只是现在无法实现右侧日期出现)


 


 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
a6683826 当前离线

110

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1108 分
登录次数:52 次
注册时间:2008/11/21
最后登录:2010/6/25
a6683826 发表于:2009/5/22 12:32:00   | 只看该作者 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.61328秒 powered by KesionCMS 9.0