1. Read and Write XML documents
It mainly uses the xmlreader class (xmltextreader, xmlnodereader, xmlvalidationreader) and xmlwriter class (xmltextwriter)
The xmltextreader class provides a fast, forward-only pointer for dragging data from the XML document.
Xmltextreader myrdr = new xmltextreader (File );
Streamreader sr = new streamreader (File); // get the XML document
Xmldatadocument datadoc = new xmldatadocument (); // create this object to read XML
Datadoc. dataset. readxml (SR );
Datatable dt = datadoc. dataset. Tables [0];
Datadoc = NULL;
Sr. Close ();
Return DT; // The returned value is datatable.
2. store and process XML documents
The xmlnode class and the xpathdocument class are mainly used. xmlnode is an abstract class and has specific implementation (xmldocument, xmlattribute ..)
For example:
Int number = int. parse (this. tbnumber. Text. tostring ());
String filename = server. mappath (@ ". // expteach // xmlallcourse. xml ");
Xmldocument xmldoc = new xmldocument ();
Xmldoc. Load (filename );
To be continued...