xml通过treeview显示节点,内容等,删除或者增加treeview内的节点时,对应的xml节点也要做出改动.我用System.Xml.XmlDocument mDoc = new System.Xml.XmlDocument();
mDoc.Load("E:/peter/test2/test2/bookstore.xml");string xpath=treeView1.SelectedNode.FullPath;
System.Xml.XmlNodeList mNodes = mDoc.SelectNodes(xpath);
实现当前点鼠标点击treeview节点时,获取当前节点的节点路径.但是到
System.Xml.XmlNodeList mNodes = mDoc.SelectNodes(xpath);始终无法获取xml文件内对应节点的nodelist节点集合.mDoc.SelectNodes(xpath);是是不是不能这么用?那我应该怎么才能把treeview节点转换到对应的xml文件的节点.从而操作实现增加删除?请各位大侠帮帮忙
循环用递归添加。
string xpath = treeView1.SelectedNode.FullPath;
xpath = xpath.Replace("\\","/");
我已经可以获取节点文本路径.
但是到 System.Xml.XmlNodeList mNodes = mDoc.SelectNodes("//"+"xpath");mNodes获取不到当前树节点对应的xml节点
请各位之招.还有就是有其他方法可以鼠标点击treeview节点,获取当前treeview节点.从而转换到对应的xml节点.然后对此xml节点进行操作?