用ASP.NET和XML做的新闻系统
日期:2007年4月28日 作者: 查看:[大字体 中字体 小字体]-
<%@ Page Language="C#" Debug="true" codepage="936"%>
<%@ Import Namespace="System"%>
<HTML>
<HEAD>
<script language="C#" runat="server">
public void Button1_Click(object sender, System.EventArgs e)
{
//判断文件是否存在
if(File.Exists(Server.MapPath(TextBox1.Text +".xml")))
{
Response.Write("文件名已经存在,请重选文件名。");
Response.End() ;
}
else
{
XmlNode currNode;
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(Server.MapPath("contents.xml"));
string InsStr="<topic><title>"+TextBox2.Text+"</title><href>
main.aspx?name="+TextBox1.Text+"</href></topic>";
XmlDocumentFragment docFrag = xmldoc.CreateDocumentFragment();
docFrag.InnerXml = InsStr;
currNode = xmldoc.DocumentElement;
currNode.InsertAfter(docFrag, currNode.LastChild);
//save the output to a file
xmldoc.Save (Server.MapPath("contents.xml"));
//把TextBox5中的文件换成符合xml格式的内容。
string xmlfile =TextBox5.Text.Replace("&","&");
xmlfile = xmlfile.Replace("<","<");
xmlfile = xmlfile.Replace(">",">");
xmlfile = xmlfile.Replace( @"""""",""");
xmlfile = xmlfile.Replace(""","'");
xmlfile = xmlfile.Replace ("\n","</paragraph><paragraph>");
//把数据写入新建的xml文件中去。
XmlDocument doc = new XmlDocument();
doc.LoadXml ("<?xml version="1.0" encoding="GB2312"?>
<document><title>"+TextBox2.Text +"</title><abstract>"+
TextBox4.Text "</abstract><author>"+TextBox3.Text+
"</author><content><paragraph>"+xmlfile+"</paragraph>
</content></document>");
doc.Save (Server.MapPath(TextBox1.Text +".xml")); - 上一页 [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 服务
