【急】C语言 存储XML内容的特定数据结构的更新

moonck 2009-01-14 10:56:49
如题,现有一个设计好的数据结构用于存放XML的数据内容,现需要支持XML更新功能,故需要对该数据结构的内容进行更新,但是,该数据结构为一块连续的内存,所有的内容都是较内存首地址的偏移,具体说明如下。
-----------------
| 子节点的偏移量 |
|---------------|
| 父节点的偏移量 |
|---------------|
| 节点名的偏移量 |
|----------------

如上所示,每个结构体的内容都是指向该结构体上面或下面的较内存首地址的偏移量,查找时通过首地址加上该偏移量进行操作。

希望能得到较好的更新算法。
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixunhuanmarry 2009-03-23
  • 打赏
  • 举报
回复
貌似没有看到有算法,取到指针数组的值,直接计算出数据存放的内存地址就可以了啊~
如果是我来搞,可能会尝试多维的指针数组,靠维数来定位xml的序列位置,那样子简单多了~
amossavez 2009-03-09
  • 打赏
  • 举报
回复
对XML数据的更新涉及到编码方案的问题~~
hmsuccess 2009-03-08
  • 打赏
  • 举报
回复
对xml文件进行编码
jianwei824 2009-03-06
  • 打赏
  • 举报
回复
能说下你 存放xml数据的数据结构吗?

33,009

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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