下面给大家看新闻列表显示的页面。
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做的新闻更新系统(2)-.NET教程,Asp.Net开发
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用asp.net和xml做的新闻更新系统(2)-.NET教程,Asp.Net开发
相关推荐
- 暂无文章
