首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

XML如何修改父节点的值?已经在网下查找了7个小时了!

2012-08-09 
XML怎么修改父节点的值??已经在网上查找了7个小时了!!先上代码:C# codeforeach (XmlNode root in roots){r

XML怎么修改父节点的值??已经在网上查找了7个小时了!!
先上代码:

C# code
foreach (XmlNode root in roots)            {                root.InnerText = "11111111111111111111";            }                eep.Save(@"F:\EEP\eep.xml");



赋值后如下
<电子文件封装包 xmlns="http://www.saac.gov.cn/standards/ERM/encapsulation">
<证书块>11111111111111111111</证书块>
<证书块>11111111111111111111</证书块>
<证书块>11111111111111111111</证书块>
</电子文件封装包>

本来证书块下还包含子节点的!!!赋值后就被覆盖了!@!!!

[解决办法]
探讨

我也想用属性的方式赋值啊,,但这个格式是固定的,不能赋属性值,一定要赋节点值,有没办法呢??引用:

像你那样的XML修改值肯定不行,改成这样
<证书块 vaule="1111111111111111111111111111111111">
<证书>AAECAwQFBgcICQoLDA0ODw==</证书>
<证书>AAECAwQFBgcICQoLDA0ODw==</……

热点排行