XmlDocument Dom = new XmlDocument();
XmlElement Element;
string Employeeid = txtId.Text;
string name = txtName.Text;
string age = txtAge.Text;
string sex = txtSex.Text;
XmlNode newnode = Dom.CreateElement("row");
XmlAttribute rowid = Dom.CreateAttribute("Employeeid");
rowid.Value = Employeeid;
newnode.Attributes.Append(rowid); XmlNode nodeName = Dom.CreateElement("col");
XmlAttribute colName = Dom.CreateAttribute("name");
colName.Value = "name";
nodeName.Attributes.Append(colName);
colName.InnerText = name;
newnode.AppendChild(nodeName); Dom.DocumentElement.AppendChild(newnode);
Dom.Save("../../Employee.xml"); <row Employeeid="2">
<col name="name">Mike </col>
<col name="age">34 </col>
<col name="sex">男 </col>
</row>
这是取得的值,没错啊,就是提示未将对象引用设置到对象的实例。 错误出现在 Dom.DocumentElement.AppendChild(newnode);
XmlElement Element;
string Employeeid = txtId.Text;
string name = txtName.Text;
string age = txtAge.Text;
string sex = txtSex.Text;
XmlNode newnode = Dom.CreateElement("row");
XmlAttribute rowid = Dom.CreateAttribute("Employeeid");
rowid.Value = Employeeid;
newnode.Attributes.Append(rowid); XmlNode nodeName = Dom.CreateElement("col");
XmlAttribute colName = Dom.CreateAttribute("name");
colName.Value = "name";
nodeName.Attributes.Append(colName);
colName.InnerText = name;
newnode.AppendChild(nodeName); Dom.DocumentElement.AppendChild(newnode);
Dom.Save("../../Employee.xml"); <row Employeeid="2">
<col name="name">Mike </col>
<col name="age">34 </col>
<col name="sex">男 </col>
</row>
这是取得的值,没错啊,就是提示未将对象引用设置到对象的实例。 错误出现在 Dom.DocumentElement.AppendChild(newnode);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货