我对XML还不是非常熟悉,不过我大致上知道它的作用大概是建立一个抽象层,可以让同样或者不同的语言借助它来互相通信。现在我希望实现这样一种功能:用c#来写一个窗体程序,主要是用于显示XML和计算XML中的信息。而这个些信息是由另外一个程序来写进的。我主要的问题是如果这个数据变动和交互的过程非常快,就是说XML里面的信息会很快被刷新,而这个C#的程序也需要尽快地对其改动进行响应,首先一个问题是,当XML文档被修改后,怎么通知这个C#程序——文档已经改变?第二就是,据我所知对XML进行处理是对文件进行处理,就是说是涉及到硬盘读取,这相对内存的速度来说慢很多,有没有办法把XML当作一个内存中的数据格式标准,以供不同的程序读写呢?希望高手指教!!!
解决方案 »
- 请教一个自定义数据绑定问题,关于同一个类不同属性怎么设计
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭
- 怎样在GridView1最后一行显示对上面所有行的列求和的结果
- SVN在C#怎么用?
- 用C#发邮件的问题。。。大家来看看
- 一直对对象的方法的实现很模糊,大虾们指点下。。
- rows[i] ,i是怎样得到?
- 我在做一个简单的记事本程序,有很多问题出现啊,向各位高手求救
- 跨线程的操作UI控件 居然没有提示"线程间操作无效: 从不是创建控件的线程访问它"这样的字样? 项目里的另外程序确抱错(网络程序服务和客户端)怎么回事??跨线程必须Invoke?????
- 多态的问题
- 救火啊...制作韩文版安装程序 生成解决方案时报错.
- 动态加载TreeNode问题!
如果你需要应用程序间通讯,可以使用.Net Remoting,虽然它很多技术也是源于XML
不同应用程序之间的托管内存不能共享