100分求问!急!!我的课题需要实现离线操作,服务器端有一个XML文件(从数据库转换为XML文件),把XML文件下载到本地后断开网络连接,进

bluesky_1016 2004-11-05 01:53:21
我的课题需要实现离线操作,服务器端有一个XML文件(从数据库转换为XML文件),把XML文件下载到本地后断开网络连接,进行添加删除和修改;当把修改后的XML文件传回服务器后,还需要更新数据库,怎样才能知道那些数据发生了变化?添加的,删除的,修改的?因为涉及到多用户修改同一数据的问题,所以想找出修改过的数据进行,检验其修改是否为合法用户所修改的,若不是,则不把此修改更新到数据库。
...全文
192 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhn0410 2004-11-06
  • 打赏
  • 举报
回复
http://dev.csdn.net/develop/article/46/46427.shtm
zhn0410 2004-11-06
  • 打赏
  • 举报
回复
System.Xml命名空间有一个类于DataSet直接相连:XmlDataDocument。而XmlDataDocument有DataSet属性,该属性是XML文档中数据的相互关系的视图。若Data修改了数据,XML就会立即反映这种变化。主要方法是:
ReadXml()
ReadXmlSchema()
WriteXml
WriteXmlSchema()
GetXml()
GetXmlSchema()
bluesky_1016 2004-11-06
  • 打赏
  • 举报
回复
课题是一个管理系统的基于xml的离线操作,要求首先必须把数据库表转换为xml文件,因那个管理系统的操作是针对xml文件进行的。所以必须是把xml文件下载到本地。
修改是在本地断开网络连接后进行的,所有操作是针对xml进行的,操作完后连网,传回服务器的是修改后的XML文件,再找根据权限更新数据库,处理多用户冲。
twobug 2004-11-05
  • 打赏
  • 举报
回复
难点似乎是在于怎样记录多用户的操作,建议把所有的增,删、改放在另一个数据集中存放并加上时间和操作人的字段,然后序列化到本地
server_me 2004-11-05
  • 打赏
  • 举报
回复
smart client应该可以解决你的问题
wnlovezxm 2004-11-05
  • 打赏
  • 举报
回复
dataset支持序列化的远程传输的!
wnlovezxm 2004-11-05
  • 打赏
  • 举报
回复
实现离线操作,何必一定要用xml,dataset就可以了,而且可以通过属性得到变化状态
lhcoolhacker 2004-11-05
  • 打赏
  • 举报
回复
同上,可以使用DataSet
lylytop 2004-11-05
  • 打赏
  • 举报
回复
ADO.Net中的DataSet可以满足你的要求!
详细请查看
conquersky 2004-11-05
  • 打赏
  • 举报
回复
帮你顶 最近我也要做类似的东西

62,251

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧