StringWriter sw = new StringWriter(); XmlTextWriter txtWriter = new XmlTextWriter(sw); txtWriter.Formatting = Formatting.Indented; //txtWriter.WriteStartDocument(); txtWriter.WriteStartElement("Employee"); DataSet myDataSet = new DataSet(); myDataSet.ReadXml("C:\\ContactXML\\Contacts.xml"); foreach (DataRow row in myDataSet.Tables[0].Rows) { txtWriter.WriteElementString("Name", row[0].ToString()); } txtWriter.WriteEndElement(); //txtWriter.WriteEndDocument(); sw.Close(); string s1 = sw.ToString().TrimStart('{'); string s2 = s1.TrimEnd('}');
Thursday, December 09, 2010
C# Writing XML strings on runtime
This is an example for creating the XML string from the dynamic data.