读书人

xml.loadxml()后怎么读取?

发布时间: 2012-01-20 18:53:53 作者: rapoo

xml.loadxml()后如何读取???
string text = "<root>XML内容.....</root>";
xml.LoadXML(text);
{一些修改xml容的程序}

如何再xml的容读回text???
即:
text = "<root>XML修改后的内容.......</root>";

[解决办法]
源码如下:
using System;
using System.Xml;
using System.IO;
class xmltest
{
static void Main()
{
string oldxmltext = "<root><name>wang</name><age>26</age></root>";
XmlDocument xd = new XmlDocument();
xd.LoadXml(xmltext );
XmlNode xn = xd.DocumentElement;
XmlElement newnode = xd.CreateElement("address");
newnode.InnerText = "beijing";
xn.AppendChild(newnode );
StringWriter sw = new StringWriter();
xd.Save(sw);
string newxmltext = sw.ToString();
}
}

读书人网 >C#

热点推荐