DataSet is having troubles to recognize your xml, if you tryResponse.Write(addDataset.Tables[0].TableName);you will see "board"!!I will suggest you to use classes in System.Xml instead, for exampleusing System.Xml;     xmlfilename=Server.MapPath("xml/test.xml");
     XmlDocument xmldoc = new XmlDocument();
     xmldoc.Load(xmlfilename);     XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable);
     xnm.AddNamespace("ns","http://tempuri.org/test.xsd");     XmlNode node = xmldoc.DocumentElement.SelectSingleNode("ns:contents", xnm);
     if (node != null)
     {
node = node.Clone();
node["email"].InnerText="[email protected]";
node["content"].InnerText="hello world!";
xmldoc.DocumentElement.AppendChild(node);
     }     xmldoc.Save(xmlfilename);