比如我有一个xml文档
<set>
<aa>你好</aa>
<bb>123456</bb>
</set>
我想把“你好”这两个字更改为Hello
那我该怎么做呢?
<set>
<aa>你好</aa>
<bb>123456</bb>
</set>
我想把“你好”这两个字更改为Hello
那我该怎么做呢?
解决方案 »
- session传值的问题
- 求助—————未能加载文件或程序集“App_Code”或它的某一个依赖项。磁盘空间不足。(异常来自 HRESULT:0x80070070)
- 循环输出控件
- UpdateProgress 不能定义css名么???
- CodeBehind 和 CodeFile
- asp.net 提交数据后,刷新界面不重复提交
- (ASP.NET)怎样在运行时动态更改数据访问层(DAL)的TableAdapter的ConnectionString?
- “允许自定义分页”这个属性有什么用,无论它是true还是false都可以自己做分页啊???????
- 请帮我看看这段代码
- 关于nbear框架的问题
- 在下,想开发一个asp加密器,各位给点意见
- 请问CSDN左边的导航是如何实现的?
C# 语言
http://tb.blog.csdn.net/TrackBack.aspx?PostId=695718
using System;
using System.IO;
using System.Xml;namespace XmlDemo
{
public class XmlDocumentDemo
{
public static void Main()
{
string fileName =@"c:\1.xml";
XmlDocument rotatorDom = new XmlDocument();
rotatorDom.Load( fileName ); XmlElement currentSet = (XmlElement)rotatorDom.DocumentElement.SelectSingleNode("//set[aa=\"你好\"]");
XmlElement temp; temp = (XmlElement)currentSet.SelectSingleNode("aa");
Console.WriteLine(temp.InnerText);
temp.InnerText = "Hello";
rotatorDom.Save( fileName );
}
}}//c:\1.xml<?xml version="1.0" encoding="gb2312"?>
<sets>
<set>
<aa>Hello</aa>
<bb>123456</bb>
</set>
<set>
<aa>xx</aa>
<bb>123456</bb>
</set>
<set>
<aa>xxxx</aa>
<bb>123456</bb>
</set>
</sets>