先看xml文件: <?xml version="1.0" encoding="GB2312" ?>
<root>
<book>math</book>
<cloth>t_shirt</cloth>
...
</root>XPathDocument Xdoc = new XPathDocument(@"disk.xml");
XPathNavigator Xnav = Xdoc.CreateNavigator();
XPathNavigator item = Xnav.SelectSingleNode("root/book");
item.SetValue("hell");
label1.Text = item.Value;
但是在SetValue那里提示说“不支持所制定的方法”
这是怎么回事儿??请各位高手说一下
我想做的事情就是 用XPath在一个很大的xml文件中修改某个节点的值,我这里每个节点的名称都不一样的,所以不需要foreach语句
<root>
<book>math</book>
<cloth>t_shirt</cloth>
...
</root>XPathDocument Xdoc = new XPathDocument(@"disk.xml");
XPathNavigator Xnav = Xdoc.CreateNavigator();
XPathNavigator item = Xnav.SelectSingleNode("root/book");
item.SetValue("hell");
label1.Text = item.Value;
但是在SetValue那里提示说“不支持所制定的方法”
这是怎么回事儿??请各位高手说一下
我想做的事情就是 用XPath在一个很大的xml文件中修改某个节点的值,我这里每个节点的名称都不一样的,所以不需要foreach语句
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货