新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML编辑器,XML解析器,XML开发环境
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML工具及XML开发环境 』 → 询问如何XSL显示XML中的若干个记录(在线等) 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 3631 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 询问如何XSL显示XML中的若干个记录(在线等) 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     ldgm 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:61
      门派:XML.ORG.CN
      注册:2005/3/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ldgm发送一个短消息 把ldgm加入好友 查看ldgm的个人资料 搜索ldgm在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ldgm的博客楼主
    发贴心情 询问如何XSL显示XML中的若干个记录(在线等)

    这是我的XML文件内容,里头的记录个数不定,但可能过首标记中中count属性值知道当前记录总数
    以下内容为程序代码:

    <?xml version="1.0" encoding="gb2312"?>
    <?xml-stylesheet type="text/xsl" href="ja.xsl"?>

    <潇湘网楼电子教案 count="2">

    <教案 id="1">
    <教学课题>第1-2课时 什么是网页</教学课题>
    <教学内容 id="1">1、什么是网页</教学内容>
    <教学内容 id="2">2、网页的基本要素</教学内容>
    <教学内容 id="3">3、网页工作原理</教学内容>
    <教学内容 id="4">4、建设一个网站的主要工作步骤</教学内容>
    <重点难点 id="1">网页的概念及网页的工作原理</重点难点>
    <重点难点 id="2"></重点难点>
    <教学方法 id="1">讲授法</教学方法>
    <教学方法 id="2">演示法</教学方法>
    <教案内容>
    (一)什么是网页
        网页的学名称作html文件,是一种可以在www网上传输,并被浏览器认识和翻译成页面显示出来的文本文件。其扩展名一般为.htm或.html。网页文件与普通的扩展名为.txt的文本文件仅仅只是扩展名不同而已,也就是说我们只要简单地将一个文本文件的扩展名改为.htm或.html,这个文本文件就成为了一个能被浏览器软件解释显示的网页文件了。
    www是“world wide web”的缩写;html的意思则是“hypertext markup language”,中文翻译为“超文本标注语言”。“超文本”就是指页面内可以包含图片、链接、甚至音乐、程序等非文字的元素。但网页只是通过一些只有浏览器才能识别的html语言标记把这些东西组织起来。我们从浏览器看到一个图文并茂的网页,事实上浏览器可能要从服务器上下载若干个相关的文件。

    (二)网页的基本要素
    .........
    </教案内容>
    </教案>

    <教案 id="2">
    <教学课题>第3-4课时 什么是网页</教学课题>
    <教学内容 id="1">1、什么是网页</教学内容>
    <教学内容 id="2">2、网页的基本要素</教学内容>
    <教学内容 id="3">3、网页工作原理</教学内容>
    <教学内容 id="4">4、建设一个网站的主要工作步骤</教学内容>
    <重点难点 id="1">网页的概念及网页的工作原理</重点难点>
    <重点难点 id="2"></重点难点>
    <教学方法 id="1">讲授法</教学方法>
    <教学方法 id="2">演示法</教学方法>
    <教案内容>
    (一)什么是网页
        网页的学名称作html文件,是一种可以在www网上传输,并被浏览器认识和翻译成页面显示出来的文本文件。其扩展名一般为.htm或.html。网页文件与普通的扩展名为.txt的文本文件仅仅只是扩展名不同而已,也就是说我们只要简单地将一个文本文件的扩展名改为.htm或.html,这个文本文件就成为了一个能被浏览器软件解释显示的网页文件了。
    www是“world wide web”的缩写;html的意思则是“hypertext markup language”,中文翻译为“超文本标注语言”。“超文本”就是指页面内可以包含图片、链接、甚至音乐、程序等非文字的元素。但网页只是通过一些只有浏览器才能识别的html语言标记把这些东西组织起来。我们从浏览器看到一个图文并茂的网页,事实上浏览器可能要从服务器上下载若干个相关的文件。

    (二)网页的基本要素
    .........
    </教案内容>
    </教案>


    </潇湘网楼电子教案>

    这是我写要写的XSL文件,但我不知道该怎样来循环显示出XML中的所有记录,请高手指点
    以下内容为程序代码:

    <?xml version="1.0" encoding="gb2312" ?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform">
    <xsl:template match="/">
    <html>
    <head>
    <title>潇湘网楼电子备课系统</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <meta name="Description"  content="潇湘网楼" />
    <meta name="keywords" content="Electronic teaching notes,职业学校,电子课件,课件素材,软件下载,新闻文章,学术论文,技术教程,文学娱乐" />
    <meta name="author" content="潇湘楼主" />
    <meta http-equiv="Page-Enter" content="revealTrans(duration=1.0, transition=12)" />
    <link rel="stylesheet" href="style/ja.css" type="text/css" />
    <script language="javascript">
    <!--
    var codehtml=new array(15);
    var now=new date();
    var date=now.getyear() + '??' + (now.getmonth()+1) + '??' + now.getdate() + '??';
    var time=now.gethours() + '??'+ now.getminutes() + '??' + now.getseconds() + '??';
    var maxnum=0;//????????
    var page=0 ;//????????
    var htmltext=""
    //-->
    </script>
    </head>
    <noscript><iframe src="*.htm"></iframe></noscript>
    <body topmargin="0" marginheight="0" oncontextmenu="return false;" onselectstart="return false;" oncopy="return false;" oncut="return false;" >
    <center>
    <!--此处要用循环读出所有不定的教案项目不会怎样写-->
    <table border="1" cellpadding="5" cellspacing="0" class="table1">
      <tr><td width="2%" rowspan="7" background="IMAGES/view_bg.gif"> </td>
      <td width="6%"><a href="#top"><img src="IMAGES/gotop.gif" border="0"></img></a></td>
      <td width="92%" align="center" bgcolor="#FFFFCC">
      教学课题<xsl:value-of select="教学课题" />
      </td></tr>
      <tr align="center"><td width="10%">教学内容</td>
      <td><table border="0" width="100%"><tr><!--此处要用循环读出所有不定的教学内容项目不会怎样写--></tr>
      </table></td></tr>
      <tr align="center"><td width="10%">重点难点</td>
      <td><table border="0" width="100%"><tr><!--此处要用循环读出所有不定的教学重点难点项目不会怎样写--></tr>
      </table></td></tr>
      <tr align="center"><td width="10%">教学方法</td>
      <td><table border="0" width="100%"><tr><!--此处要用循环读出所有不定的教学方法项目不会怎样写--></tr>
      </table></td></tr>
      <tr><td width="10%" align="center" rowspan="2">教程安排</td><td>一、教学组织</td>
      <tr><td>二、讲授新课</td></tr>
      <tr><td colspan="2"><xsl:value-of select="教学内容" /></td></tr>
    </table>
      <hr color="#0099CC" width="700"></hr><table width="700"><tr><td></td></tr><tr><td align="center"><p>      发布时间:设计制作 <a href="http://www.xlhs.com" title="欢迎访问大型
      教育资讯网站
       潇湘网楼">潇湘网楼</a> <a href="mailto:admin@xlhs.com?cc=xielihua@126.com&subject=有关您的电子课件询问" title="给作者
      潇湘楼主
      发电子邮件">潇湘楼主</a> &copy; (2003-2005)</p></td></tr></table>
    </center>
    </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/26 17:03:00
     
     ldgm 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:61
      门派:XML.ORG.CN
      注册:2005/3/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ldgm发送一个短消息 把ldgm加入好友 查看ldgm的个人资料 搜索ldgm在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ldgm的博客2
    发贴心情 
    多么希望能有高手出来指点迷津哦
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/3/26 17:09:00
     
     sunny754 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:67
      门派:XML.ORG.CN
      注册:2005/3/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给sunny754发送一个短消息 把sunny754加入好友 查看sunny754的个人资料 搜索sunny754在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看sunny754的博客3
    发贴心情 
    我怎么觉的你就是个高手啊
    像是个教师
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/4/25 20:41:00
     
     小吴 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:16
      积分:117
      门派:XML.ORG.CN
      注册:2005/5/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给小吴发送一个短消息 把小吴加入好友 查看小吴的个人资料 搜索小吴在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看小吴的博客4
    发贴心情 
    用下面这个句型:
    <xsl:apply-templates select="/教学内容" />
    然后再在其后,定义之:
    <xsl:template match="/教学内容">
    写输出体...
    </xsl:template>
    具体可以参考下面的文件:

    XSL file: contact.xsl:

      <?xml version="1.0"?>
      <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
      <xsl:template match="/">
      <html>
      <body>
       <form method="post" action="EditContact.asp">
       <h1>Edit Contact:</h1>
       <table border="1" cellpadding="2">
       <xsl:for-each select="contact/field">
       <tr>
        <td>
         <xsl:value-of select="@id"/>
        </td>
        <td>
         <input type="text">
         <xsl:attribute name="id">
         <xsl:value-of select="@id" />
         </xsl:attribute>
         <xsl:attribute name="name">
         <xsl:value-of select="@id" />
         </xsl:attribute>
         <xsl:attribute name="value">
         <xsl:value-of select="field_value" />
         </xsl:attribute>
         </input>
        </td>
        </tr>
        </xsl:for-each>
       </table>
       <input type="submit" id="btnSubmit" name="btnSubmit" value="Submit" />
       </form>
       </body>
       </html>
       </xsl:template>
       </xsl:stylesheet>
      这个XSL文件使用了for-each XSL元素,使之在XSL文件的元素中反复。

    [此贴子已经被作者于2005-5-9 21:41:13编辑过]
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/5/9 19:08:00
     
     jikey_zhang 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:74
      门派:XML.ORG.CN
      注册:2005/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jikey_zhang发送一个短消息 把jikey_zhang加入好友 查看jikey_zhang的个人资料 搜索jikey_zhang在『 XML工具及XML开发环境 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jikey_zhang的博客5
    发贴心情 
    不错不错,多谢多谢!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/5/10 16:14:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML工具及XML开发环境 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/22 19:48:32

    本主题贴数5,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms