读书人

C# 与嵌入资源xml的读写有关问题 请

发布时间: 2013-09-06 10:17:17 作者: rapoo

C# 与嵌入资源xml的读写问题 ,请各位指点 100分
步骤如下
1.在C#winform程序中,添加了一个xml,并将其设置成为“嵌入资源”(属性--生成---嵌入资源)。
2.在代码中读出这个嵌入资源
3.保存。
部门代码如下
Assembly asm = Assembly.GetExecutingAssembly(); //---获取程序集
//命名空间proAddin下面的CustomUI.xml文件
Stream sm = asm.GetManifestResourceStream("proAddin.CustomUI.xml");
XmlDocument doc = new XmlDocument();
doc.Load(sm);
...
...(修改xml相关结点属性)
....

doc.save(???);//问题出在这里,这个save操作的本意是想把修改后xml保存回去,但一直调试不出来

已经被困2天了,请高手指点,100分不够再加!
先谢谢大家了!
[解决办法]
1.昨晚嵌入资源的xml,你没有必要去修改,能读出来就够了。
2.更新xml。举个例子吧,功能区xml,若要修改属性什么的,可以用回调方法(先在xml中声明)
3.用了回调,你可能还不满足,要动态更新,是吧,初用xml解决问题的人经常会碰到。更新依旧是xml回调,重点是强制刷新功能区。

4.100分啊,不能浪费

读书人网 >C#

热点推荐