📄 新建 文本文档 (3).txt
字号:
1using System;
2using System.Data;
3using System.Configuration;
4using System.Collections;
5using System.Web;
6using System.Web.Security;
7using System.Web.UI;
8using System.Web.UI.WebControls;
9using System.Web.UI.WebControls.WebParts;
10using System.Web.UI.HtmlControls;
11using System.Xml;
12using System.IO;
13public partial class add_news : System.Web.UI.Page
14...{
15 protected void Page_Load(object sender, EventArgs e)
16 ...{
17
18 }
19 protected void Button1_Click(object sender, EventArgs e)
20 ...{
21 string url = Server.MapPath("news.xml");
22 string news_title = this.title.Text.ToString();
23 string news_author = this.author.Text.ToString();
24 string news_ly = this.ly.Text.ToString();
25 string news_content = this.content.Text.ToString();
26 string news_adddate = DateTime.Now.ToString();
27 try
28 ...{
29 XmlDocument xmlDoc = new XmlDocument();
30 xmlDoc.Load(url); //加载XML文档
31 XmlNode root = xmlDoc.SelectSingleNode("xinwen");
32 //查找第一个匹配的XmlNode
33 XmlElement news = xmlDoc.CreateElement("news");
34 string id;
35 //创建第一个节点的第一个元素
36 if (root.HasChildNodes)
37 ...{
38 id = Convert.ToString(Convert.ToInt32(root.LastChild.FirstChild.InnerText) + 1);
39 }
40 else
41 ...{
42 id="1";
43 }
44 //设置ID
45 XmlElement id2 = xmlDoc.CreateElement("news_id");
46 //创建第一个节点的第一个元素里的属性
47 id2.InnerText = id;//设置文本节点
48 news.AppendChild(id2);
49 //设置标题
50 XmlElement title = xmlDoc.CreateElement("news_title");
51 //创建第一个节点的第一个元素里的属性
52 title.InnerText = news_title;//设置文本节点
53 news.AppendChild(title);//将指定节点添加到该节点的子节点列表的末尾
54 //设置作者
55 XmlElement author = xmlDoc.CreateElement("news_author");
56 author.InnerText = news_author;
57 news.AppendChild(author);
58 //设置来源
59 XmlElement ly = xmlDoc.CreateElement("news_ly");
60 ly.InnerText = news_ly;
61 news.AppendChild(ly);
62 //设置内容
63 XmlElement content = xmlDoc.CreateElement("news_content");
64 content.InnerText = news_content;
65 news.AppendChild(content);
66 //设置时间
67 XmlElement adddate = xmlDoc.CreateElement("news_adddate");
68 adddate.InnerText = news_adddate;
69 news.AppendChild(adddate);
70 root.AppendChild(news);
71 xmlDoc.Save(url);//保存XML文件
72
73 Response.Redirect("add_news.aspx");
74 }
75 catch (Exception ex)
76 ...{
77 Response.Write(ex.ToString());
78 }
79 }
80 protected void Button2_Click(object sender, EventArgs e)
81 ...{
82 Response.Redirect("news_manage.aspx");
83 }
84}
85
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -