[向高手求建议]如何利用expat做一个好的解析程序

geldqb 2008-11-25 03:12:17
C语言。
准备用SAX型的expat来解析XML文件。
所要解析的XML文件的元素种类非常多,层次也各不相同(语言不专业请见谅),变化比较多。

可以预见到如果不能很好的设计一下,结果会出现很多flag的混乱程序。

这里高手众多,所以想向大家请教一些建议:
怎么样才能避免上面说的,出现用很多flag的混乱局面。
设计上有什么好的思路。

我第一次做与XML相关的程序,理解力不高,
恳请诸位大虾的费心而较具体的指点
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2008-11-25
  • 打赏
  • 举报
回复
这主要是设计思想的问题了。
建议你尽可能把某类格式的XML解析程序,独立到一个类中去做处理。
先这么做吧,如果你不知道怎么做的话。做的多了,可以整理出接口和公共类。
  • 打赏
  • 举报
回复
关注下
geldqb 2008-11-25
  • 打赏
  • 举报
回复
如果将Lua脚本引擎内嵌到C语言的平台中,
再用LuaExpat来解析XML文件的话会不会变得更方便?有什么好处?
geldqb 2008-11-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yiy19861 的回复:]
flag ? 你的意思是标签么?
[/Quote]
代码中的flag变量的意思。
yiy19861 2008-11-25
  • 打赏
  • 举报
回复
flag ? 你的意思是标签么?

如果是的话,, 命名空间就解决了.

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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