CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问这个xml元素如何用xslt表示出来?

楼主nill(麒麟)2005-04-01 22:50:01 在 .NET技术 / ASP.NET 提问

<PARAM   NAME="ALBUM_ID"   VALUE="36713"   />  
  <PARAM   NAME="MV_ID"   VALUE="123"   />  
  <PARAM   NAME="ALBUM_IMG"   VALUE="fffff.jpg"   />  
   
   
   
  我要在一个表格里面显示   把Album_id   的value在xslt表示出来  
   
   
  跑这里惯了,顺便在这里问哈,嘻嘻。 问题点数:20、回复次数:6Top

1 楼coldpanth(^War3^)回复于 2005-04-01 23:18:13 得分 5

xslt样式表,最好的教材就是咱们CSDN,用网际快车或别的软件将此问题的xml下载  
   
  http://community.csdn.net/Expert/topic/3902/3902272.xml  
   
  再下载http://community.csdn.net/expert/Xsl/2.xsl  
   
  一切答案,尽在2.xsl中Top

2 楼Sunmast(速马@Redmond, WA)回复于 2005-04-02 00:10:14 得分 15

XML:  
  <?xml   version="1.0"   encoding="utf-8"?>  
  <?xml-stylesheet   type="text/xsl"   href="test.xsl"   ?>  
  <ROOT>  
  <PARAM   NAME="ALBUM_ID"   VALUE="36713"   />  
  <PARAM   NAME="MV_ID"   VALUE="123"   />  
  <PARAM   NAME="ALBUM_IMG"   VALUE="fffff.jpg"   />  
  </ROOT>  
   
  XSL:  
  <?xml   version="1.0"   encoding="utf-8"?>  
  <xsl:stylesheet   version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">  
  <xsl:output   method="html"   />  
  <xsl:template   match="ROOT">  
  <table   border="1">  
  <tr>  
  <td>ID</td>  
  <td>NAME</td>  
  <td>VALUE</td>  
  </tr>  
  <xsl:apply-templates   select="PARAM"   />  
  </table>  
  </xsl:template>  
  <xsl:template   match="PARAM">  
  <tr>  
  <td><xsl:number   value="position()"   /></td>  
  <td><xsl:value-of   select="@NAME"   /></td>  
  <td><xsl:value-of   select="@VALUE"   /></td>  
  </tr>  
  </xsl:template>  
  </xsl:stylesheet>Top

3 楼Sunmast(速马@Redmond, WA)回复于 2005-04-02 00:12:33 得分 0

CSDN的XSL不要看了嗯,它是基于草案的,命名空间并不是http://www.w3.org/1999/XSL/Transform这个推荐标准  
  两者并不兼容  
   
  学XML推荐www.w3schools.com  
  现在外面有很多XML教程或者书之类的,很多也是基于草案的,绝对的不推荐Top

4 楼nill(麒麟)回复于 2005-04-02 02:58:26 得分 0

我在某个xml网站看到,要发起什么建议支持3c标准  
   
  能不能顺便说说   什么是标准,所有浏览器都能接受的   。  
   
  听说firefox不能看csdnTop

5 楼Sunmast(速马@Redmond, WA)回复于 2005-04-02 08:31:39 得分 0

确切的说是firefox没法看csdn的xml(如果访问的是xxx.asp,csdn会帮你在服务器端生成html)  
  这也是因为csdn的xsl/t基于草案的原因  
   
  w3c关于xsl最新的标准就是http://www.w3.org/1999/XSL/Transform  
  但这并不意味着所有浏览器就都能完全兼容  
  包括firefox  
   
  IE6才是第一个完全支持这个标准的Top

6 楼MasterLRC(但丁)回复于 2005-04-02 09:18:40 得分 0

学习!Top

相关问题

  • 请问这个xml元素如何用xslt表示出来?
  • 如何用xml schema表示XML某元素的自身嵌套
  • HTML元素連接到XML元素?
  • 元素表示的问题??
  • xml怎么取得元素名称?
  • XML的必备元素有哪些?
  • JAVA中,怎么根据XML元素的属性值得到XML元素?
  • 如果用字符串表示网页里的元素?
  • 为什么用JAXP读取不到XML元素的内容?
  • 怎样用XSL将XML元素作为HTML标签的参数?

关键词

  • .net
  • xslt
  • csdn
  • xsl
  • xml
  • w3
  • 草案
  • 标准
  • 推荐
  • www

得分解答快速导航

  • 帖主:nill
  • coldpanth
  • Sunmast

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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