CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

用xsl转换xml的问题,初学请各位大虾帮帮偶!!!!!!!!!!

楼主princekey(王子)2004-07-22 11:20:17 在 Web 开发 / XML/SOAP 提问

以下是一个xml页和对应的一个xsl   可是无法正常显示   没有抱错可是无法显示xml页里所包含的信息   如何正常显示   谢谢   初学请各位大虾帮帮偶!!!!!!!!!!  
  <?xml   version="1.0"   encoding="GB2312"?>    
  <?xml:stylesheet   type="text/xsl"   href="mmm.xsl"?>    
  <document   >    
  <resume   >    
  <name   >禹希初</name   >  
  <sex   >男</sex   >  
  <birthday   >1977.5</birthday   >  
  <skill   >数据库设计与维护</skill   >  
  </resume   >    
  </document   >    
   
   
  mmm.xsl  
  <?xml   version="1.0"   encoding="GB2312"?>    
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">    
  <xsl:template   match="/">    
  <html>    
  <head>  
  <title>First   XSLT   example</title>    
  <body>    
      <table   border="1">    
                    <tr>    
                    <Th   >姓名</Th   >  
                    <Th   >性别</Th   >  
                    <Th   >生日</Th   >  
                    <Th   >技能</Th   >    
         </tr>    
         <tr>  
         <td><xsl:value-of   select="name"/></td>    
         <td><xsl:value-of   select="sex"/></td>    
                    <td><xsl:value-of   select="birthday"/></td>    
         <td><xsl:value-of   select="skill"/></td>    
         </tr>    
       </table>    
       </body>    
            </head>  
       </html>    
    </xsl:template>    
    </xsl:stylesheet> 问题点数:40、回复次数:25Top

1 楼ssm1226(雨中人(虚心学习))回复于 2004-07-22 11:29:56 得分 20

<?xml   version="1.0"   encoding="GB2312"?>    
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">    
  <xsl:template   match="/">    
  <html>    
  <head>  
  <title>First   XSLT   example</title>    
  <body>    
      <table   border="1">    
                    <tr>    
                    <Th   >姓名</Th   >  
                    <Th   >性别</Th   >  
                    <Th   >生日</Th   >  
                    <Th   >技能</Th   >    
         </tr>    
         <tr>  
         <xsl:apply-templates   select="document/resume"/>  
         </tr>    
       </table>    
       </body>    
            </head>  
       </html>    
    </xsl:template>    
  <xsl:template   match="resume">  
  <td><xsl:value-of   select="name"/></td>    
         <td><xsl:value-of   select="sex"/></td>    
                <td><xsl:value-of   select="birthday"/></td>    
         <td><xsl:value-of   select="skill"/></td>    
  </xsl:template>  
    </xsl:stylesheet>  
  Top

2 楼princekey(王子)回复于 2004-07-22 11:42:11 得分 0

可以告诉我为什么这样写就可以呢?   谢谢Top

3 楼princekey(王子)回复于 2004-07-22 11:45:59 得分 0

帮帮我啊   谢谢你说的详细一点好吗???Top

4 楼princekey(王子)回复于 2004-07-22 11:47:53 得分 0

我什么要分成两个模块呢   ?????  
  Top

5 楼xiaxin(Java)回复于 2004-07-22 11:51:49 得分 0

数据放在后边,再调用。Top

6 楼ssm1226(雨中人(虚心学习))回复于 2004-07-22 11:54:16 得分 0

可以不分,但必须确保节点路径正确!Top

7 楼princekey(王子)回复于 2004-07-22 12:03:40 得分 0

可以写出来吗?  
  谢谢!!!!!!!1111Top

8 楼xiaxin(Java)回复于 2004-07-22 12:52:35 得分 20

mmm.xsl  
  ---------------------------------------------  
  <?xml   version="1.0"   encoding="GB2312"?>    
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">    
  <xsl:template   match="/">    
  <html>    
  <head>  
  <title>First   XSLT   example</title>    
  <body>    
      <table   border="1">    
                    <tr>    
                    <Th   >姓名</Th   >  
                    <Th   >性别</Th   >  
                    <Th   >生日</Th   >  
                    <Th   >技能</Th   >    
         </tr>    
  <xsl:for-each   select="document/resume">  
         <tr>  
         <td><xsl:value-of   select="name"/></td>    
         <td><xsl:value-of   select="sex"/></td>    
                    <td><xsl:value-of   select="birthday"/></td>    
         <td><xsl:value-of   select="skill"/></td>    
         </tr>    
  </xsl:for-each>  
       </table>    
       </body>    
            </head>  
       </html>    
    </xsl:template>    
    </xsl:stylesheet>Top

9 楼xiaxin(Java)回复于 2004-07-22 12:56:16 得分 0

看看我的xml+xsl新闻吧:  
  http://www.anhua.net/news/bdxx/2004722123743.xmlTop

10 楼princekey(王子)回复于 2004-07-22 15:02:06 得分 0

ssm1226   雨中人怎么样可以不分开   可以写出来吗?谢谢   怎么设置节点路径Top

11 楼xiaxin(Java)回复于 2004-07-22 15:13:19 得分 0

照这个文件,不是没有分开,可以读出来吗?  
   
  mmm.xsl  
  ---------------------------------------------  
  <?xml   version="1.0"   encoding="GB2312"?>    
  <xsl:stylesheet   xmlns:xsl="http://www.w3.org/TR/WD-xsl">    
  <xsl:template   match="/">    
  <html>    
  <head>  
  <title>First   XSLT   example</title>    
  <body>    
      <table   border="1">    
                    <tr>    
                    <Th   >姓名</Th   >  
                    <Th   >性别</Th   >  
                    <Th   >生日</Th   >  
                    <Th   >技能</Th   >    
         </tr>    
  <xsl:for-each   select="document/resume">  
         <tr>  
         <td><xsl:value-of   select="name"/></td>    
         <td><xsl:value-of   select="sex"/></td>    
                    <td><xsl:value-of   select="birthday"/></td>    
         <td><xsl:value-of   select="skill"/></td>    
         </tr>    
  </xsl:for-each>  
       </table>    
       </body>    
            </head>  
       </html>    
    </xsl:template>    
    </xsl:stylesheet>Top

12 楼princekey(王子)回复于 2004-07-22 15:28:35 得分 0

<xsl:for-each   select="document/resume">为什么一定要循环呢???Top

13 楼princekey(王子)回复于 2004-07-22 15:58:05 得分 0

有好的xsl的教程下载吗??谢谢   我给分的!!!!!!!!Top

14 楼ssm1226(雨中人(虚心学习))回复于 2004-07-22 16:43:21 得分 0

模板是个好东西,为什么不行?  
     
   
  可以写为以下形式:  
  <tr>  
         <td><xsl:value-of   select="document/resume/name"/></td>    
         <td><xsl:value-of   select="document/resume/sex"/></td>    
                    <td><xsl:value-of   select="document/resume/birthday"/></td>    
         <td><xsl:value-of   select="document/resume/skill"/></td>    
         </tr>    
  Top

15 楼xiaxin(Java)回复于 2004-07-22 16:55:18 得分 0

循环的好处在于一个tr里面放多条元素数据。  
   
  教程:  
  http://www.blueidea.com/tech/web/2003/1414.asp  
  http://www.blueidea.com/tech/web/2004/1797.asp  
  http://www.blueidea.com/tech/web/2004/1798.aspTop

16 楼princekey(王子)回复于 2004-07-22 17:07:55 得分 0

有可以下载的吗谢谢   还有阿   分给你们俩谁呢?????Top

17 楼xiaxin(Java)回复于 2004-07-22 17:33:04 得分 0

建议不要用xml+xsl做网页。  
  我用xml+xsl做了一个新闻模板,开始是图文不能并排,后来是图文并排后不能自动换行,自动换行后又不能手动换行,手动换行后ie5.0与6.0上有差异,5.0是空白,没数据。5.5和6.0就可以。最后用pre与div混合输出数据。才解决这些问题。  
  花了我两个星期搞做好。到网吧打开.xml文件,提示“文件不能下载”。Top

18 楼ssm1226(雨中人(虚心学习))回复于 2004-07-22 17:41:16 得分 0

楼上的,网吧的IE有问题Top

19 楼xiaxin(Java)回复于 2004-07-22 17:43:35 得分 0

不知道这种IE有问题的网吧多不多?  
  要是多的话,网站要流失部份浏览者。Top

20 楼princekey(王子)回复于 2004-07-22 18:08:14 得分 0

我也看了   是比较复杂   哎但是老板要求的   没有办法   苦啊Top

21 楼princekey(王子)回复于 2004-07-22 18:08:56 得分 0

这个论坛就作的很好啊  
  Top

22 楼princekey(王子)回复于 2004-07-22 18:12:30 得分 0

一人十分吧谢谢   有qq留一下   谢谢   我的qq是:26984363Top

23 楼xiaxin(Java)回复于 2004-07-22 18:12:52 得分 0

你们老板怎么想到要用这个来做页面,太不让人理解了。  
  一个同等界面和同等功能的html页面与xml+xsl页面,xsl要复杂得多。而且不是所有浏览器都兼容。为什么要用xml+xsl呢?也许最大的理由就是xml就是方便各种平台,各种程序,各种工具互相交换数据。但我看来,现在浏览web的大部份还是桌面浏览器。  
  xsl不是什么新技术了,为什么没有普及起来。我想是有一定的实在理由的。  
   
  使劲的跟你们老板论述xsl的缺点吧。相信他会改变想法的。Top

24 楼princekey(王子)回复于 2004-07-22 18:19:00 得分 0

哈哈   好谢谢你       先让我尝尝被碰得头破血流的感觉吧   你QQ多少   很高兴认识你Top

25 楼princekey(王子)回复于 2004-07-23 09:25:55 得分 0

怎么样   意思吧   有什么关于xml的新信息告诉我好吗   ???  
  哎   程序员苦啊  
  ?????Top

相关问题

  • xml 和 xsl 问题,我是初学者!
  • 初学XML
  • XSL转换XML问题
  • 难题:XML,XSL的转换!!
  • 初学者类型转换问题。。。
  • 初学者的问题--类型转换
  • [初学]类型转换方面
  • xml和XSL的转换问题,急!!
  • 用xsl转换xml的问题
  • 如何从xml和xsl转换成html?

关键词

得分解答快速导航

  • 帖主:princekey
  • ssm1226
  • xiaxin

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo