读书人

XML如何修改父节点的值?已经在网下查

发布时间: 2012-08-09 15:59:21 作者: rapoo

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==</……

读书人网 >C#

热点推荐