数据库中存在许多xml,怎么批量修改这些xml中的一些内容

SummonLord 2015-02-02 11:01:02
我现在做一个项目时,碰到数据库中有很多数据,每条记录中有一个xml,现在这些xml的格式不适应新的开发版本,想要改一下这些xml,但是xml中的数据不能丢失,只需改动。求大神指导。。。。。。。。。。。。
...全文
500 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wind_cloud2011 2015-02-02
  • 打赏
  • 举报
回复
如果XML格式一样,读取替换,再更新, 不一样,就麻烦了
md5e 2015-02-02
  • 打赏
  • 举报
回复
就看你改动大不大了,如果简单的字符处理直接SQL update set
  • 打赏
  • 举报
回复
要么你把xml读取出来,然后一条条修改完了再更新回去 要么你在用的地方对xml进行处理
  • 打赏
  • 举报
回复
重新设置数据表结构,然后把数据完整地“倒”一遍。 使用xml本身没有什么毛病。但是数据量大了,必须对数据进行高效索引。不能索引的那种数据库,纯粹就只能玩玩泥巴了,一旦到了要求“及时性”的查询就完蛋了。
zixingcheng_ 2015-02-02
  • 打赏
  • 举报
回复
你这问题问的。。。。。。 给你个思路,如果是原来的xml跟你新要的xml是规律的就比较好办,否则,自己想象吧。 找出转换规则,循环所有数据依次转换另存呗(最好还是判断是是否可以转换,不可以的记录下来)。 其实我很奇怪的是xml怎么就不适合新的开发版本,你设计时不顾旧的东西,怎么可能适应。
SummonLord 2015-02-02
  • 打赏
  • 举报
回复
引用 9 楼 Z65443344 的回复:
[quote=引用 6 楼 SummonLord 的回复:] 哈哈,表达不太好。由于新版本在功能上比较原来的有所提升,所以,在技术上有所改动。数据就是挺规律的,就是自己对于数据库的这种操作不熟悉。。。。
技术上改动跟数据有一毛钱关系? 我很好奇你们到底改什么了,改完居然读不出数据来[/quote]和数据没有一毛钱的关系,能读取数据,就是要对数据进行添加。数据太大的,所以添加时很麻烦
於黾 2015-02-02
  • 打赏
  • 举报
回复
引用 6 楼 SummonLord 的回复:
哈哈,表达不太好。由于新版本在功能上比较原来的有所提升,所以,在技术上有所改动。数据就是挺规律的,就是自己对于数据库的这种操作不熟悉。。。。
技术上改动跟数据有一毛钱关系? 我很好奇你们到底改什么了,改完居然读不出数据来
SummonLord 2015-02-02
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
要么你把xml读取出来,然后一条条修改完了再更新回去 要么你在用的地方对xml进行处理
这个有点太麻烦了,就是拿xml储存数据的,都是处理好的。
SummonLord 2015-02-02
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
重新设置数据表结构,然后把数据完整地“倒”一遍。 使用xml本身没有什么毛病。但是数据量大了,必须对数据进行高效索引。不能索引的那种数据库,纯粹就只能玩玩泥巴了,一旦到了要求“及时性”的查询就完蛋了。
表是能索引的,数据量太大,显示的时候太慢了!求一种比较快的算法呀
SummonLord 2015-02-02
  • 打赏
  • 举报
回复
引用 1 楼 zixingcheng_ 的回复:
你这问题问的。。。。。。 给你个思路,如果是原来的xml跟你新要的xml是规律的就比较好办,否则,自己想象吧。 找出转换规则,循环所有数据依次转换另存呗(最好还是判断是是否可以转换,不可以的记录下来)。 其实我很奇怪的是xml怎么就不适合新的开发版本,你设计时不顾旧的东西,怎么可能适应。
哈哈,表达不太好。由于新版本在功能上比较原来的有所提升,所以,在技术上有所改动。数据就是挺规律的,就是自己对于数据库的这种操作不熟悉。。。。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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