C# - Read and Write XML Database File

Video tutorial on how to make a program that read and write an advanced xml (eXtensible Markup Language) database. Click here to learn more about Csharp Tutorial with free project ready to download provided.
.
Sample code to write xml.

string sStartupPath = Application.StartupPath; XmlTextWriter objXmlTextWriter = new XmlTextWriter(sStartupPath + @"\myfile.xml",null); objXmlTextWriter.WriteStartElement("MySelectedValues"); objXmlTextWriter.WriteStartElement("ID1"); objXmlTextWriter.WriteString(string); objXmlTextWriter.WriteEndElement(); objXmlTextWriter.WriteStartElement("ID2"); objXmlTextWriter.WriteString(string); objXmlTextWriter.WriteEndElement(); objXmlTextWriter.WriteEndElement(); objXmlTextWriter.Flush(); objXmlTextWriter.Close();

and for the read part:
doca = new XPathDocument(Application.StartupPath + @"\myfile.xml");
nav = doca.CreateNavigator();
expr = nav.Compile("/MySelectedValues");
iterator = nav.Select(expr);
while(iterator.MoveNext())
{
XPathNavigator nav2 = iterator.Current.Clone();
nav2.MoveToFirstChild();
string s1 = nav2.Value.ToString();
nav2.MoveToNext()
string s2 = nav2.Value.ToString;
}

0 comments:

Post a Comment