这是一个用c#控制台程序下, 用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。
假设有XML文件:books.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<books>
3
<book>
4
<name>哈里波特</name>
5
<price>10</price>
6
<memo>这是一本很好看的书。</memo>
7
</book>
8
<book id="B02">
9
<name>三国演义</name>
10
<price>10</price>
11
<memo>四大名著之一。</memo>
12
</book>
13
<book id="B03">
14
<name>水浒</name>
15
<price>6</price>
16
<memo>四大名著之一。</memo>
17
</book>
18
<book id="B04">
19
<name>红楼</name>
20
<price>5</price>
21
<memo>四大名著之一。</memo>
22
</book>
23
</books>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
下面是为Program.cs
1
using System;
2
using System.Collections.Generic;
3
using System.Text;
4
using System.Xml;
5![[转]C#操作XML的完整例子——XmlDocument篇 [转]C#操作XML的完整例子——XmlDocument篇](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTkzZDNjdVkyNWliRzluY3k1amIyMHZTVzFoWjJWekwwOTFkR3hwYm1sdVowbHVaR2xqWVhSdmNuTXZUbTl1WlM1bmFXWT0=)
6
namespace TestXml
7
2
3
4
5
6
7