XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);//xml文件地址
XmlNode memberlist = xmlDoc.SelectSingleNode("节点名称");//通过节点名称得到节点信息
xmlDoc.Load(path);//xml文件地址
XmlNode memberlist = xmlDoc.SelectSingleNode("节点名称");//通过节点名称得到节点信息
XmlNodeList nodelist = memberlist.ChildNodes;得到上面节点下的所有子节点
foreach (XmlNode node in nodelist)//遍历节点
{
XmlElement member = xmlDoc.CreateElement("节点名称");//创建节点
string xx = node.ChildNodes[0].InnerText;得到第一个子节点的值
}
这例如:
<tree>
<Item>
<key>1</key>
<value>2</value>
</Item>
</tree>
在Item节点下添加一个parentID节点
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);//xml文件地址
XmlNode memberlist = xmlDoc.SelectSingleNode("tree");//通过节点名称得到节点信息
XmlNodeList nodelist = memberlist.ChildNodes;得到上面节点下的所有子节点<Item>
foreach (XmlNode node in nodelist)//遍历节点Item
{
XmlElement member = xmlDoc.CreateElement("parentID");//创建节点
member.InnerText = "3";给节点赋值
node.AppendChild(member);追加到节点末尾
}
xmlDoc.Save("")//保存地址
foreach (XmlNode node in nodelist)//遍历节点
{
XmlElement member = xmlDoc.CreateElement("节点名称");//创建节点
string xx = node.ChildNodes[0].InnerText;得到第一个子节点的值
}
这例如:
<tree>
<Item>
<key>1</key>
<value>2</value>
</Item>
</tree>
在Item节点下添加一个parentID节点
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(path);//xml文件地址
XmlNode memberlist = xmlDoc.SelectSingleNode("tree");//通过节点名称得到节点信息
XmlNodeList nodelist = memberlist.ChildNodes;得到上面节点下的所有子节点<Item>
foreach (XmlNode node in nodelist)//遍历节点Item
{
XmlElement member = xmlDoc.CreateElement("parentID");//创建节点
member.InnerText = "3";给节点赋值
node.AppendChild(member);追加到节点末尾
}
xmlDoc.Save("")//保存地址