为什么用如下的代码,添加不了节点呢?
xml文档格式如下:<!DOCTYPE toot[ <!ELEMENT toot (root+)>
<!ELEMENT root (recorde,uid,url,title,content,add,minus,agentid,credit)>
<!ELEMENT recorde (#PCDATA)>
<!ELEMENT uid (#PCDATA)>
<!ELEMENT url (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT content (#PCDATA)>
<!ELEMENT add (#PCDATA)>
<!ELEMENT minus (#PCDATA)>
<!ELEMENT agentid (#PCDATA)>
<!ELEMENT credit (#PCDATA)>

]>
添加节点代码如下:
this.document.Load(Server.MapPath("unionQueryInfo.xml"));
Guid g = Guid.NewGuid();

XmlElement root = this.document.CreateElement("root");

XmlElement recorde = this.document.CreateElement("recorde");
XmlElement uid = this.document.CreateElement("uid");
XmlElement url = this.document.CreateElement("url");
XmlElement title = this.document.CreateElement("title");
XmlElement content = this.document.CreateElement("content");
XmlElement add = this.document.CreateElement("add");
XmlElement minus = this.document.CreateElement("minus");
XmlElement agentid = this.document.CreateElement("agentid");
XmlElement credit = this.document.CreateElement("credit");
recorde.InnerText  = "";
uid.InnerText = g.ToString();
url.InnerText = urls;
title.InnerText = netnames;
add.InnerText = "";
minus.InnerText = "";
agentid.InnerText =agentids;
credit.InnerText ="";
root.AppendChild(recorde);root.AppendChild(uid);root.AppendChild(url);
root.AppendChild(title);root.AppendChild(content);root.AppendChild(add);
root.AppendChild(minus);root.AppendChild(agentid);root.AppendChild(credit);
this.document.Save(Server.MapPath("unionQueryInfo.xml"));