CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

大家好:求助xml用xsl格式化后输出到IE的问题,不用XML控件!

楼主shine_88(签名再好也就那样)2006-03-20 22:18:38 在 .NET技术 / ASP.NET 提问

大家好:  
   
          有个问题困扰了我很久,希望大家帮忙!  
   
          在新闻系统中,我们可以用数据控件实现新闻导航,如DATAGRID等。但是,当新闻的模块很多的时候这样做感觉是很不现实的,效率会低很多,查询很多次数据库。  
   
          我的想法:  
   
          从数据库读取数据后用   DataSet   WirteXml   生产XML文件     XML文件用XSL或者CSS格式化后输出到页面。问题在:除了用XML服务器控件来输出外,有没有其他更好的办法?下面的做法可以在IE中打开<?xml-stylesheet   type="text/xsl"   href="Email_all.xslt"?>,这样做打开的还是XML文件。我的目的是直接把XML转化为HTML后,用<iframe>调用页面,能实现吗?怎样实现?  
   
          谢谢大家指点!!  
  问题点数:50、回复次数:6Top

1 楼net_lover(【孟子E章】)回复于 2006-03-20 22:37:00 得分 0

既然是从数据库读取的,没有必要用xml进行转换了,进行转换将浪费服务器资源。  
  如果转换,可以参考这里的许多方法  
   
  http://dotnet.aspx.cc/ShowList.aspx?id=11Top

2 楼Qqwwee_Com(http://qqwwee.com)回复于 2006-03-20 22:37:50 得分 0

ssssTop

3 楼Qqwwee_Com(http://qqwwee.com)回复于 2006-03-20 22:37:58 得分 0

zTop

4 楼shine_88(签名再好也就那样)回复于 2006-03-20 22:47:56 得分 0

但是我这样转换了后,每次访问页面就不需要再从数据库取数据了啊,详细新闻做成静态的。  
  只是添加新闻的时候更新XML(如top10)文件就可以了。Top

5 楼net_lover(【孟子E章】)回复于 2006-03-20 22:53:36 得分 0

每次访问页面就不需要再从数据库取数据了?  
  你要在数据输入时生成   xml,而不是从DataSet读取  
  xml文件里写各xsl进行转换即可  
  如  
  <?xml   version="1.0"   encoding="GB2312"?>  
  <?xml-stylesheet   type='text/xsl'   href='/expert/Xsl/2.xsl'?>  
  <Topic>  
  。。。。  
  类似本站的页面Top

6 楼shine_88(签名再好也就那样)回复于 2006-03-20 23:04:13 得分 0

问题是<?xml-stylesheet   type='text/xsl'   href='/expert/Xsl/2.xsl'?>这样格式化后的XML文件,能直接在IE打开,看到格式后的效果。但是除了用XML服务器控件外,还能怎样输出到页面?因为我想用<iframe>内联网页,内联的时候不能href="test.xml",只能href="test.html".  
  Top

相关问题

  • xsl格式化xml时sum的使用
  • xsl格式化xml成svg图形时不能显示
  • xsl 格式化 xml 如何分页显示?
  • 请问xsl如何格式化xml为这种格式呢?(急!)
  • 谁有firefox下使用xsl格式化xml数据的例子
  • 用xsl格式化日期??
  • 能用datasrc调用的xml为什么用xsl就不能格式化呢?
  • XML文件格式化输出问题
  • xml的格式化输出的问题
  • 请问xsl如何格式化文本?

关键词

  • 控件
  • 页面
  • 数据库
  • 转换
  • 文件
  • 数据
  • xsl
  • 服务器
  • 新闻
  • xml

得分解答快速导航

  • 帖主:shine_88

相关链接

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

广告也精彩

反馈

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