C# XML 修改节点属性值的问题

<Device><DeviceVersionVersion="1.1"Path="C:\ProgramFiles(x86)\Google\Chrome\Applicati... <Device>
<DeviceVersion Version="1.1" Path="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" />
</Device>
想要的效果就是:我点击了一个按钮,OpenFileDialog ofd = new OpenFileDialog();
选择了文件路径的话 就直接把path值给更改掉。如何更改这个path的值啊
展开
 我来答
百度网友bd4bb62
2013-04-24 · 超过28用户采纳过TA的回答
知道答主
回答量:451
采纳率:0%
帮助的人:76.9万
展开全部
XmlDocument doc = new XmlDocument();

doc.Load(Path.GetFullPath(file));

找到这个节点 node,把node转换成XmlElement e=(XmlElement)node;
e.SetAttribute("Path", ofd的全路劲);
最关键的是要保存当前修改 doc.Save(Path.GetFullPath(file));
追问
找到这个节点 node,把node转换成XmlElement e=(XmlElement)node;
这个node 是哪边来的啊
追答
XmlNode Node = doc.SelectSingleNode("Device/DeviceVersion");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式