XmlTextWriter 类
表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。
引入命名空间:using Sysem.Xml
源程序:
输出结果:
表示提供快速、非缓存、只进方法的编写器,该方法生成包含 XML 数据(这些数据符合 W3C 可扩展标记语言 (XML) 1.0 和“XML 中的命名空间”建议)的流或文件。
引入命名空间:using Sysem.Xml
源程序:
1
using System;
2
using System.Xml;
3
4
public partial class _Default : System.Web.UI.Page
5
{
6
protected void Button1_Click(object sender, EventArgs e)
7
{
8
XmlTextWriter writer = null;
9
try
10
{
11
writer = new XmlTextWriter(Server.MapPath("First.xml"),System.Text.Encoding.UTF8);
12
writer.Formatting = Formatting.Indented;
13
14
writer.WriteStartDocument();
15
writer.WriteStartElement("Teachers");
16
writer.WriteStartElement("Teacher");
17
writer.WriteAttributeString("number","firstone");
18
writer.WriteElementString("name","John");
19
writer.WriteElementString("Nianling","12");
20
writer.WriteElementString("sex","woman");
21
writer.WriteStartElement("xueli", "gao");
22
writer.WriteAttributeString("ninn", "11212");
23
writer.WriteEndElement();
24
writer.WriteElementString("xueke", "shuxue");
25
writer.WriteEndElement();
26
writer.WriteEndElement();
27
}
28
finally
29
{
30
if (writer != null)
31
writer.Close();
32
}
33
}
34
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

输出结果:
1
<?xml version="1.0" encoding="utf-8"?>
2
<Teachers>
3
<Teacher number="firstone">
4
<name>John</name>
5
<Nianling>12</Nianling>
6
<sex>woman</sex>
7
<xueli ninn="11212" xmlns="gao" />
8
<xueke>shuxue</xueke>
9
</Teacher>
10
</Teachers>

2

3

4

5

6

7

8

9

10
