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

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 为什么不能显示我想要的页面呢 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 2530 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 为什么不能显示我想要的页面呢 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     yehuotaizi 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:16
      积分:89
      注册:2003/11/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yehuotaizi发送一个短消息 把yehuotaizi加入好友 查看yehuotaizi的个人资料 搜索yehuotaizi在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yehuotaizi的博客楼主
    发贴心情 为什么不能显示我想要的页面呢

    我是个xml的初学者
    我编了一个书上的例子但是就是不会显示书上的结果
    高手帮帮忙
    <!-- car.xml -->
    <?xml version="1.0" encoding="gb2312" ?>
    <?xml-stylesheet href="car.xsl" type="text/xsl"?>
    <cars>
    <car>
     <brandname>甲车</brandname>
     <dealership>a厂</dealership>
     <price>500</price>
     <amount>3</amount>
    </car>
    <car>
     <brandname>乙车</brandname>
     <dealership>b厂</dealership>
     <price>200</price>
     <mount>7</mount>
    </car>
    <car>
     <brandname>丙车</brandname>
     <dealership>c厂</dealership>
     <price>300</price>
     <mount>4</mount>
    </car>
    </cars>

    <!-- car.xsl -->
    <?xml version="1.0" encoding="gb2312"?>
    <xsl:stylesheet
     version="1.0"
     xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    <HTML>
    <HEAD></HEAD>
    <BODY>
     <TABLE border="1">
     <TR>
        <TH>车名</TH>
     <TH>经销商</TH>
     <TH>销价</TH>
     <TH>数量</TH>
     </TR>
     <xsl:for-each select="cars/car">
     <TR>
     <xsl:apply-templates />
     </TR>
     </xsl:for-each>
     </TABLE>
    </BODY>
    </HTML>
    </xsl:template>

    <xsl:template match="brandname" >
    <TD style="color:green"><xsl:value-of select="brandname" /></TD>
    </xsl:template>

    <xsl:template match="dealership" >
    <TD><xsl:value-of  select="dealership"/></TD>
    </xsl:template>

    <xsl:template match="price" >
    <TD ><xsl:value-of  select="price"/></TD>
    </xsl:template>

    <xsl:template match="amount" >
    <TD><xsl:value-of  select="amount"/></TD>
    </xsl:template>


    </xsl:stylesheet>


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/6 21:23:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18407
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客2
    发贴心情 
    1).xml和.xsl文件中,从第一个字符开始,必须是XML声明,即<?xml version="1.0" encoding="gb2312" ?>
    不能在前面有空格或换行.更不能把<!--  -->写在XML声明的前面
    2)car.xsl中的这句xmlns:xsl="http://www.w3.org/TR/WD-xsl";>
    去掉倒数第二的字符(分号)
    3)car.xsl中这句xmlns:xsl="..."改为xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    4)把car.xsl中的所有<xsl:value-of select="......."/>改为<xsl:value-of select="text()" />

    完整的car.xsl如下:
    <?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></HEAD>
    <BODY>
      <TABLE border="1">
      <TR>
        <TH>车名</TH>
      <TH>经销商</TH>
      <TH>销价</TH>
      <TH>数量</TH>
      </TR>
      <xsl:for-each select="cars/car">
      <TR>
       <xsl:apply-templates/>
      </TR>
      </xsl:for-each>
      </TABLE>
    </BODY>
    </HTML>
    </xsl:template>
    <xsl:template match="brandname" >
    <TD style="color:green"><xsl:value-of select="text()" /></TD>
    </xsl:template>
    <xsl:template match="dealership" >
    <TD><xsl:value-of  select="text()"/></TD>
    </xsl:template>
    <xsl:template match="price" >
    <TD ><xsl:value-of  select="text()"/></TD>
    </xsl:template>
    <xsl:template match="amount" >
    <TD><xsl:value-of  select="text()"/></TD>
    </xsl:template>
    </xsl:stylesheet>


    BTW:是那本书啊//错误这么多..

    [此贴子已经被作者于2003-11-7 0:25:31编辑过]

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/6 23:46:00
     
     yehuotaizi 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:16
      积分:89
      注册:2003/11/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yehuotaizi发送一个短消息 把yehuotaizi加入好友 查看yehuotaizi的个人资料 搜索yehuotaizi在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yehuotaizi的博客3
    发贴心情 
    我照你说的改了不行
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/7 12:03:00
     
     yehuotaizi 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:16
      积分:89
      注册:2003/11/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给yehuotaizi发送一个短消息 把yehuotaizi加入好友 查看yehuotaizi的个人资料 搜索yehuotaizi在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看yehuotaizi的博客4
    发贴心情 
    注释是我在法帖前添上去的
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/7 12:05:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18407
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 XML基础 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客5
    发贴心情 
    在我这里是好的呀。。装个MSXML 4 试试看

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/7 13:50:00
     
     KiDz 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:32
      积分:90
      注册:2003/11/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给KiDz发送一个短消息 把KiDz加入好友 查看KiDz的个人资料 搜索KiDz在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看KiDz的博客6
    发贴心情 
    请楼主仔细看看,是不是在xsl的xmlns:xsl这行最后加入了一个多余的分号啊?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/9 18:00:00
     
     KiDz 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:32
      积分:90
      注册:2003/11/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给KiDz发送一个短消息 把KiDz加入好友 查看KiDz的个人资料 搜索KiDz在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看KiDz的博客7
    发贴心情 
    还有一个问题:

    楼主是不是把注释放在这段程序的第一行啊?

    这样话,肯定是不行的,XML开头的第一行只能是xml的声明,否则会出错。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/9 18:04:00
     
     KiDz 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:32
      积分:90
      注册:2003/11/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给KiDz发送一个短消息 把KiDz加入好友 查看KiDz的个人资料 搜索KiDz在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看KiDz的博客8
    发贴心情 
    以下是引用admin在2003-11-7 13:50:51的发言:
    在我这里是好的呀。。装个MSXML&nbsp;4&nbsp;试试看

    坛主,我测试过了,他的设计也只能显示表格的Title,没有显示具体的内容

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2003/11/10
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/8/14 1:05:32

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

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