新人请教 关于asp.net后台向.xml配置文件中添加子节点的问题?
配置文件
<?xml version="1.0" encoding="utf-8"?>
<Data>
<Table name="JK_UserInfo">
<Column name="G_jkdagljg" type="ReadOnly" group="BaseInfo">健康档案管理机构名称</Column>
<Column name="G_jdtime" type="ReadOnly" group="BaseInfo">建档日期</Column>
<Column name="G_name" type="ReadOnly" group="BaseInfo">本人姓名</Column>
<Column name="G_unit" type="ReadWrite" group="BaseInfo">单位名称</Column>
<Column name="G_muname" type="ReadOnly" group="ParentsInfo">母亲姓名</Column>
<Column name="G_muidtype" type="ReadOnly" group="ParentsInfo">母亲身份证件-类别代码</Column>
</Table>
</Data>
这是我为了向配置文件中插入子节点的后台代码
XmlDocument xml = new XmlDocument();
xml.Load(XMLpath);
XmlElement xmlRoot = xml.DocumentElement;
//XmlElement xeTable = xml.CreateElement("Table");
//xeTable.SetAttribute("Name", dtxml.TableName);
//for (int i = 0; i < dtxml.Rows.Count; i++)
//{
XmlElement xeColumn = xml.CreateElement("Column");
xeColumn.SetAttribute("name", dtxml.Rows[dtxml.Rows.Count-1]["FourColumn"].ToString());
xeColumn.SetAttribute("group", dtxml.Rows[dtxml.Rows.Count-1]["ThreeColumn"].ToString());
xeColumn.SetAttribute("type", dtxml.Rows[dtxml.Rows.Count-1]["SecondColumn"].ToString());
xeColumn.InnerText = dtxml.Rows[dtxml.Rows.Count-1]["FirstColumn"].ToString();
xml.AppendChild(xeColumn);
//}
//xmlRoot.AppendChild(xeTable);
xml.Save(XMLpath);
求指教 问题出在哪儿?
[解决办法]
就是一个添加xml节点的小功能。http://blog.csdn.net/you_laner/article/details/1112129
[解决办法]
具体什么错,出错代码
*****************************************************************************
http://feiyun0112.cnblogs.com/