1. Read the entire XML file, including child elements, text, and attributes.
CodeAs follows:
View code 1 Using System;
2 Using System. xml;
3
4 Namespace Readxmlfromfile
5 {
6 /// <Summary>
7 /// Summary Description for class1.
8 /// </Summary>
9 Class Class1
10 {
11 Static Void Main ( String [] ARGs)
12 {
13 Xmltextreader Reader = New Xmltextreader ( " Books. xml " );
14 While (Reader. Read ())
15 {
16 Switch (Reader. nodetype)
17 {
18 Case Xmlnodetype. element: // The node is an element.
19 Console. Write ( " < " + Reader. Name );
20 Console. writeline ( " > " );
21 Break ;
22 Case Xmlnodetype. Text: // Display the text in each element.
23 Console. writeline (reader. value );
24 Break ;
25 Case Xmlnodetype. endelement: // Display the end of the element.
26 Console. Write ( " </ " + Reader. Name );
27 Console. writeline ( " > " );
28 Break ;
29 }
30 }
31 Console. Readline ();
32 }
33 }
34 }
Reference: http://support.microsoft.com/kb/307548/zh-cn