快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用asp.net和xml做的新闻更新系统(2)

下面给大家看新闻列表显示的页面。
news.aspx
<%@ Import Namespace=\"System\"%>
<%@ Page Language=\"C#\" Debug=\"true\" codepage=\"936\"%>
<%@ Import Namespace=\"System.IO\" %>
<%@ Assembly Name=\"System.Xml\" %>
<%@ Import Namespace=\"System.Xml\" %>
<%@ Import Namespace=\"System.Xml.Xsl\" %>
<html>
<head>
<title>
</title>
<script language=\"c#\" runat=\"server\">
public string xslt()
{
StringWriter writer = new StringWriter();
//装入xml对象
XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(Server.MapPath(\"Contents.xml\"));
//装入xsl对象
XslTransform xsldoc = new XslTransform();
xsldoc.Load(Server.MapPath(\"news.xsl\"));
//把xml转化成html页面
DocumentNavigator nav= new DocumentNavigator(xmldoc);
xsldoc.Transform(nav,null,writer);
return writer.ToString(); </P><P>}
</script>
</head>
<body>
<%=xslt()%>
<p align=\"center\">该程序由<a href=\"http://www.aspcool.com\">www.aspcool.com</a>设计制作.</p> </P><P></body>
</html> </P><P>这个页面完成了从xml通过xslt转化成html文件,也使我对于xslt有了进一步的熟悉。 </P><P>下面是新闻内容显示的页面:
main.aspx </P><P><%@ Import Namespace=\"System\"%>
<%@ Page Language=\"C#\" Debug=\"true\" codepage=\"936\"%>
<%@ Import Namespace=\"System.IO\" %>
<%@ Assembly Name=\"System.Xml\" %>
<%@ Import Namespace=\"System.Xml\" %>
<%@ Import Namespace=\"System.Xml.Xsl\" %>
<html>
<head>
<title>
</title>
<script language=\"c#\" runat=\"server\">
public string xslt()
{
StringWriter writer = new StringWriter(); </P><P>XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(Server.MapPath(Request[\"name\"] +\".xml\")); </P><P>XslTransform xsldoc = new XslTransform();
xsldoc.Load(Server.MapPath(\"main.xsl\")); </P><P>DocumentNavigator nav= new DocumentNavigator(xmldoc);
xsldoc.Transform(nav,null,writer);
return writer.ToString(); </P><P>}
</script>
</head>
<body>
<%=xslt()%>
<p align=\"center\">该程序由<a href=\"http://www.aspcool.com\">www.aspcool.com</a>设计制作.</p> </P><P></body>
</html> </P><P>这个功能和上面的相同,我在这儿就不多说了。
待续。。。
返回类别: 教程
上一教程: 字符串根据多个字符进行分割的一种方式
下一教程: 用Asp.net实现基于XML的留言簿之三

您可以阅读与"用asp.net和xml做的新闻更新系统(2)"相关的教程:
· 用asp.net和xml做的新闻更新系统(3)
· 用asp.net和xml做的新闻更新系统(1)
· 用ASP.NET和XML做的新闻系统
· 设计ASP.NET新闻治理系统
· ASP.NET创建XML Web服务全接触(9)
    微笑服务 优质保证 索取样品