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);
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);
加分结贴!