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

王朝asp·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

下面给大家看新闻列表显示的页面。

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>这个功能和上面的一样,我在这儿就不多说了。

待续。。。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航