这样的XML如果用.NET写出来 http://www.wangwa.com/info/2006-11/32824.htm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个不是标准的XML不知道你要干什么 读写XML可以参考http://www.1-100.org/asp/2006/10540.htm http://www.cnblogs.com/SupperSdr/archive/2007/02/24/655141.aspx 就是我有数据源,如果写出我给的那种XML格式的文件? 提供点 代码你学习下吧-----------------------private void LoadXml() { xmlDoc=new XmlDocument(); XmlNode Node ; xmlDoc.Load(Server.MapPath("Speed.xml")); } private void AddElement() { LoadXml(); XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user"); XmlElement el=xmlDoc.CreateElement("person"); //添加person节点 el.SetAttribute("name","风云"); //添加person节点的属性"name" el.SetAttribute("sex","女"); //添加person节点的属性 "sex" el.SetAttribute("age","25"); //添加person节点的属性 "age" XmlElement xesub1=xmlDoc.CreateElement("pass"); //添加person节点的里的节点 xesub1.InnerText="123";//设置文本节点 el.AppendChild(xesub1); XmlElement xesub2=xmlDoc.CreateElement("Address"); xesub2.InnerText="昆明";//设置文本节点 el.AppendChild(xesub2); xmldocSelect.AppendChild(el); xmlDoc.Save(Server.MapPath("user.xml")); }//显示 private void showIt() { LoadXml(); XmlNode xn=xmlDoc.SelectSingleNode("user"); XmlNodeList xnl=xn.ChildNodes; foreach(XmlNode xnf in xnl) { XmlElement xe=(XmlElement)xnf; Console.WriteLine(xe.GetAttribute("name"));//显示属性值 Console.WriteLine(xe.GetAttribute("sex")); XmlNodeList xnf1=xe.ChildNodes; foreach(XmlNode xn2 in xnf1) { Console.WriteLine(xn2.InnerText);//显示子节点点文本 } } } dim doc as xmldocumentdoc.LoadXml("<root><child>1</child></root>")doc.saveas("dd.xml") ===================================== 这不是 序列化 与 反序列化吗 ?可惜我只会 二进制序列化与反序列化..不会 XML 序列化.与反序列化=== 楼下的可以 指点一下 ......... c#新手上路请教 计算器问题 跪拜指点。。 怎么能保证窗口最大化的时候宽不变? (100)分实现新浪微博api OAuth验证(希望能有一个发布一条微博的例子) 请问谁知道这种特效?如何实现? 请看以下代码 c#(vs2005)怎样用控件连接 sql2000啊 求助!颜色改变! 请哪位朋友帮帮忙,帮我解决该问提,谢谢! 我在操作注册表的时候怎么报错UnauthorizedAccessException呢 WCF不支持此操作 [疑惑]UI的传参 谁给讲一下Reporting service在C#2005中的安装和使用?倾分请教
不知道你要干什么
-----------------------
private void LoadXml()
{
xmlDoc=new XmlDocument();
XmlNode Node ;
xmlDoc.Load(Server.MapPath("Speed.xml"));
} private void AddElement()
{ LoadXml(); XmlNode xmldocSelect=xmlDoc.SelectSingleNode("user"); XmlElement el=xmlDoc.CreateElement("person"); //添加person节点
el.SetAttribute("name","风云"); //添加person节点的属性"name"
el.SetAttribute("sex","女"); //添加person节点的属性 "sex"
el.SetAttribute("age","25"); //添加person节点的属性 "age" XmlElement xesub1=xmlDoc.CreateElement("pass"); //添加person节点的里的节点
xesub1.InnerText="123";//设置文本节点
el.AppendChild(xesub1);
XmlElement xesub2=xmlDoc.CreateElement("Address");
xesub2.InnerText="昆明";//设置文本节点
el.AppendChild(xesub2); xmldocSelect.AppendChild(el);
xmlDoc.Save(Server.MapPath("user.xml"));
}
//显示
private void showIt()
{
LoadXml();
XmlNode xn=xmlDoc.SelectSingleNode("user"); XmlNodeList xnl=xn.ChildNodes; foreach(XmlNode xnf in xnl)
{
XmlElement xe=(XmlElement)xnf;
Console.WriteLine(xe.GetAttribute("name"));//显示属性值
Console.WriteLine(xe.GetAttribute("sex"));
XmlNodeList xnf1=xe.ChildNodes;
foreach(XmlNode xn2 in xnf1)
{
Console.WriteLine(xn2.InnerText);//显示子节点点文本
} } }
doc.LoadXml("<root><child>1</child></root>")
doc.saveas("dd.xml")