用ASP.NET和XML做的新闻系统
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
这里我就用xml代替数据,写一个新闻发布系统,希望能够起到抛砖引玉的作用,使更多的人能够了解这些最新的技术。下面介绍这几个文件。
contents.xml
<?xml version="1.0" encoding="GB2312"?>
<topiclist type="AspCool News">
<topic>
<title>aspcool news!</title>
<href>main.aspx?name=hello</href>
</topic>
<topic>
<title>Resolve a problem</title>
<href>main.aspx?name=test</href>
</topic>
</topiclist>这是一个很简单的xml文件,它的作用是用来显示新闻的列表。
hello.xml
<?xml version="1.0" encoding="GB2312"?>
<document>
<title>aspcool news!</title>
<abstract>test news</abstract>
<author>feiying</author>
<content>
<paragraph>The firet test</paragraph>
</content>
</document>这个文件是用来显示新闻的内容,其中各个意思大家一看就明白,我就不在这儿多说了。
下面给大家看新闻列表显示的页面。
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); - [1] [2] [3] [4] [5] 下一页
-
- 用ASP.NET和XML做的新闻系统 相关文章:
- 用ASP.NET和XML做的新闻系统 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:在C#中利用SharpZipLib进行文件的压缩和解压缩
下一篇:基于C#的接口基础教程之一
精品推荐
热点TOP10
- ·关于web.xml配置的详细说明
- ·一个简单的基于XML的模块集成框架
- ·XML创建可排序、分页的数据显示页面
- ·利用ASP+XML架设在线考试系统
- ·跟我学XML和XSL
- ·利用XML实现通用WEB报表打印实际使用中的例子
- ·ADO数据与XML数据间的转换的类
- ·轻松学习XML教程
- ·在JSP、ASP和PHP网站网页中使用XHTML
- ·XML入门教程:XML 浏览器支持
- ·JDOM操作XML文件(法老修正版)
- ·带日期标注的日历控件
- ·利用XMLBean轻轻松松读写XML
- ·利用ASP和XML制作菜单导航系统
- ·xslt的简单使用[xml-->html]
- ·XML及其技术指南
- ·从XML中读取数据到内存的实例
- ·XML精华学习入门(只要你进来肯定能学会)
- ·在 Excel 2003 中创建 XML 映射
- ·建立安全 Web 服务
