<?xml version="1.0" encoding="utf-8"?>
<books>
<book> //第一个<book>
<title>Beginning Visual C#</title>
</book>
<book> //第二个<book>
<title>Professional C# 2nd Edition</title>
</book>
</books>
有上面的xml文件,我已经把它读到treeview控件中去了。然后我选中了treeview控件的一个节点,比如说是treenode1(它对应的XmlNode是第一个<book>节点),我要做的是通过treenode1得到对应的XmlNode节点,然后在这个XmlNode节点下添加一个子节点,从而把增加的子节点更新到xml文件中去。请问用什么方法比较好实现“通过treenode1得到对应的XmlNode节点”?
如果用XmlNode node1=new XmlNode("treenode1.Name");这个语句的话,因为xml文件中有两个<book>,肯定是无法判断的,请问大家有什么好主意没?
<books>
<book> //第一个<book>
<title>Beginning Visual C#</title>
</book>
<book> //第二个<book>
<title>Professional C# 2nd Edition</title>
</book>
</books>
有上面的xml文件,我已经把它读到treeview控件中去了。然后我选中了treeview控件的一个节点,比如说是treenode1(它对应的XmlNode是第一个<book>节点),我要做的是通过treenode1得到对应的XmlNode节点,然后在这个XmlNode节点下添加一个子节点,从而把增加的子节点更新到xml文件中去。请问用什么方法比较好实现“通过treenode1得到对应的XmlNode节点”?
如果用XmlNode node1=new XmlNode("treenode1.Name");这个语句的话,因为xml文件中有两个<book>,肯定是无法判断的,请问大家有什么好主意没?
我没能力实现不好意思看看啦
这个值可以是它的XPath地址,也可以是直接的XmlNode对象。