资源简介
Af-C#操作XML文件完整源码.rar

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.xml;
namespace xmlFileOperate
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static public string strName = ““;//记录读取时xml文件路径
static public string strOne = ““;//定义两个变量保存文本框内的值
static public string strTwo = ““;
static public string strThree = ““;//保存子标记名称
static public string strFour = ““;//保存第二个子节点的属性名
static public string strFive = ““;//保存第二个节点的属性值
static public string strSix = ““;//保存节点路径
private xmlDocument xmlDocument = new xmlDocument();
private xmlNode xmlNode;
private xmlElement xmlElement;
DataSet dataSet = new DataSet();//声明此数据集,存储读取出的xml数据
private void Form1_Load(object sender EventArgs e)
{
strName = “fileTwo.xml“;
if (File.Exists(strName))
{
Showxml();
button3.Enabled = false;
}
else
{
button3.Enabled = true;
}
}
//修改创建的xml文件
private void button7_Click(object sender EventArgs e)
{
//修改第一个节点的属性
xmlDocument.Load(strName);
xmlNode nodeOne = xmlDocument.SelectSingleNode(“//“ + strThree);
xmlElement ElementOne = (xmlElement)nodeOne;
ElementOne.SetAttribute(attribute.Text textBox4.Text);
//修改第一个节点的值
xmlNode nodeTwo = xmlDocument.SelectSingleNode(“//“ + strThree + “/*“);
xmlElement ElementTwo = (xmlElement)nodeTwo;
ElementTwo.InnerText = nodeContent.Text;
//修改第二个节点的属性值
xmlNode mainNodeThree = xmlDocument.SelectSingleNode(“//“ + textBox7.Text + “[@“ + strFour + “=‘“ + strFive + “‘]“);
xmlElement ElementThree = (xmlElement)mainNodeThree;
ElementThree.SetAttribute(textBox10.Text textBox8.Text);
//修改第二个节点的值
xmlNode nodeFour = xmlDocument.SelectSingleNode(“//“ + textBox7.Text + “[@“ + strFour + “=‘“ + textBox8.Text + “‘]/*“);
xmlElement ElementFour = (xmlElement)nodeFour;
ElementFour.InnerText = textBox11.Text;
xmlDocument.Save(strName);
MessageBox.Show(“恭喜你,修改成功!“ “提示信息“ MessageBoxButtons.OK MessageBoxIcon.Asterisk);
Showxml();
}
private void dataGridView1_Selectionchanged(object sender EventArgs e)
{
//修改文本框的ReadOnly属性
readOnlytrue();
//选定DataGridView中的一条记录在文本框内显示
for (int i = 0; i < dataGridView1.Rows.Count; i++) //遍历DataGridView中的每一行信息
{
if (dataGridV
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 28959 2019-11-24 22:24 Af-C#操作xm
文件 11046 2009-01-10 15:40 Af-C#操作xm
文件 25501 2010-08-18 17:51 Af-C#操作xm
文件 5814 2009-01-10 15:39 Af-C#操作xm
文件 495 2009-01-06 15:19 Af-C#操作xm
文件 1360 2009-01-06 15:19 Af-C#操作xm
文件 2878 2009-01-06 15:19 Af-C#操作xm
文件 5612 2009-01-06 15:19 Af-C#操作xm
文件 1099 2009-01-06 15:19 Af-C#操作xm
文件 249 2009-01-06 15:19 Af-C#操作xm
文件 3774 2009-01-06 15:32 Af-C#操作xm
文件 932 2009-01-06 15:20 Af-C#操作xm
文件 3397 2019-02-22 15:17 Af-C#操作xm
文件 191 2009-02-21 11:03 Af-C#操作xm
文件 22016 2019-02-22 15:19 Af-C#操作xm
文件 36352 2019-02-22 15:19 Af-C#操作xm
文件 22704 2019-10-16 22:11 Af-C#操作xm
文件 490 2013-03-18 17:00 Af-C#操作xm
文件 11046 2019-02-22 15:19 Af-C#操作xm
文件 27554 2019-10-16 22:11 Af-C#操作xm
文件 5814 2019-02-22 15:19 Af-C#操作xm
文件 789 2019-02-22 15:17 Af-C#操作xm
文件 6897 2019-10-16 22:11 Af-C#操作xm
文件 4608 2019-02-22 15:17 Af-C#操作xm
文件 1466 2019-10-16 22:11 Af-C#操作xm
文件 847 2019-02-22 15:19 Af-C#操作xm
文件 22016 2019-02-22 15:19 Af-C#操作xm
文件 180 2019-02-22 15:19 Af-C#操作xm
文件 36352 2019-02-22 15:19 Af-C#操作xm
文件 180 2019-02-22 15:17 Af-C#操作xm
............此处省略31个文件信息
相关资源
- 020ASP.NET车辆综合管理系统.zip
- C# TcpListener 例程(源码)
- C# 内嵌其他exe窗体的完美封装
- PDF文件 阅读控件 (VeryPDF PDFView OCX)
- C#自定义控件案例--美化GroupBox.rar
- BouncyCastle C#源码
- C#高级编程(第10版) 百度网盘资源
- Unity5实战:使用C#和Unity开发多平台游
- zw_ASP.NET通用权限管理系统源代码含文
- 24652561RevitWPFAddin.zip
- ASP.NET网站建设实战--人民邮电出版社
- 传智播客ASP.NET[特供第三季].txt
- Winform通用经典快速开发CS框架-outloo
- C#爬取音乐源码.zip
- Rudin著第一册—阅读密码www.zasp.net_仅
- PracticalWPFChartsandGraphics.rar
- cb-9X-C#winform实现PDF阅读功能.rar
- sU-WV-C#比赛记时软件.rar
- u5-TW-C#打印操作--使用GDI绘图打印学生
- z1_C#打印操作--使用GDI绘图打印学生信
- C#打印操作--使用GDI绘图打印学生信息
- asp.net网上教学系统全站程序.zip
- C#管理学生考勤及作业登记系统
- 2321363LearnWPFMVVM-XAMLCandtheMVVMpattern.pdf
- 商品销售管理系统C#源码
- 松下PLC与C#上位机通讯库含程序.rar
- C#图书管理系统.rar
- C#基于BouncyCastle.Crypto的SM2_3实现导入即
- zw_WPF_开发教程(_中文版).zip
- asp.net进销存系统源码.rar
评论
共有 条评论