出现这样的错误,怎么解决??????!!
错误信息:“0”字符(十六进制值 0x30)不能以名称作为开头。 行 3,位置 15。
---相应代码部分--
[WebMethod]
public void MSend(string strFrom,string strTo,string strContent)
{
string xmlUrl=Server.MapPath("Message.xml");
XmlDocument xmlDoc=GetXmlDoc(xmlUrl);
XmlNode root=xmlDoc.DocumentElement;
int id=1;
if(root.HasChildNodes)
{
id=Convert.ToInt32(root.LastChild.Attributes["id"].Value)+1;
}
XmlElement xe=xmlDoc.CreateElement("Message");
xe.SetAttribute("id",id.ToString());
root.AppendChild(xe);
XmlElement xe1=xmlDoc.CreateElement("From");
xe1.InnerText=strFrom;
xe.AppendChild(xe1);
XmlElement xe2=xmlDoc.CreateElement("To");
xe2.InnerText=strTo;
xe.AppendChild(xe2);
XmlElement xe3=xmlDoc.CreateElement("Content");
xe3.InnerText=strContent;
xe.AppendChild(xe3);
xmlDoc.Save(xmlUrl);
}