这样的,
示例:
<noderoot>
<n1>xxx<n1>
<n2>yyy<n2>
</noderoot>字符串:yyy中有一个地方要换成字符串xxx杂做?
示例:
<noderoot>
<n1>xxx<n1>
<n2>yyy<n2>
</noderoot>字符串:yyy中有一个地方要换成字符串xxx杂做?
解决方案 »
- C#可否像JAVA那样定义方法来做判断?
- 请问大家如何用游戏手柄控制C#写的小游戏啊
- 高分请教winform 模态与非模态窗口
- 关于继承的问题
- 为什么,我的DevExpress.XtraGrid.GridControl不能显示数据呢?
- asp.net 程序使用IIS发布的问题
- 如何编程填充EXcle表格
- 初学ado.net 怎么得到SQL Server 的字段类型?
- 各位,在C#里怎么动态调用DLL!
- [14]MessageBox.Show()的结果是怎么返回的?如果我们自定义对话框,该怎么返回结果?
- 请教请教 关于用正则表达式限制TextBox输入的问题~ 我并上传一个未用到正则表达式子的掩码控件
- 基础问题,如何判断["1","2","3","4"]包含["2","4"]
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("yourFile");
XmlNode root = xmlDoc.DocumentElement;
//if (root.HasChildNodes)
//{
// return node.ChildNodes;
//}
///
Replace(root, "YYY", "XXX");
xmlDoc.Save("yourFile");
{
if(node.Value == a)
{
node.Value = b;
}
if(node.HasChildNodes)
{
XmlNodeList children = node.ChildNodes;
foreach(XmlNode child in children)
{
Replace(child, a, b);
}
}
}
但我是说YYY中的一部分,你这样似乎是完全替换.
{
node.Value = b; //你只要改这段程序就可以了。
}
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.Load(xml);
XmlNode node = XmlDoc.SelectSingleNode("noderoot");
XmlNode childNode = node3.SelectSingleNode("n2");
string str= childNode .InnerXml;
2 把string类型字符串中的值替换
YYY代表一个代码文件中的代码,包括
namespace XXX
{
....
}
但XXX这个名称空间是个变量,但由于它存在于整个YYY的字符串中所以,用你们所提供的
方案,我还没有看到具体解决方法.