社区
XML/XSL
帖子详情
[向高手求建议]如何利用expat做一个好的解析程序
geldqb
2008-11-25 03:12:17
C语言。
准备用SAX型的expat来解析XML文件。
所要解析的XML文件的元素种类非常多,层次也各不相同(语言不专业请见谅),变化比较多。
可以预见到如果不能很好的设计一下,结果会出现很多flag的混乱程序。
这里高手众多,所以想向大家请教一些建议:
怎么样才能避免上面说的,出现用很多flag的混乱局面。
设计上有什么好的思路。
我第一次做与XML相关的程序,理解力不高,
恳请诸位大虾的费心而较具体的指点
...全文
112
5
打赏
收藏
[向高手求建议]如何利用expat做一个好的解析程序
C语言。 准备用SAX型的expat来解析XML文件。 所要解析的XML文件的元素种类非常多,层次也各不相同(语言不专业请见谅),变化比较多。 可以预见到如果不能很好的设计一下,结果会出现很多flag的混乱程序。 这里高手众多,所以想向大家请教一些建议: 怎么样才能避免上面说的,出现用很多flag的混乱局面。 设计上有什么好的思路。 我第一次做与XML相关的程序,理解力不高, 恳请诸位大虾的费心而较具体的指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cds27
2008-11-25
打赏
举报
回复
这主要是设计思想的问题了。
建议你尽可能把某类格式的XML解析程序,独立到一个类中去做处理。
先这么做吧,如果你不知道怎么做的话。做的多了,可以整理出接口和公共类。
大王带我来巡山
2008-11-25
打赏
举报
回复
关注下
geldqb
2008-11-25
打赏
举报
回复
如果将Lua脚本引擎内嵌到C语言的平台中,
再用LuaExpat来解析XML文件的话会不会变得更方便?有什么好处?
geldqb
2008-11-25
打赏
举报
回复
[Quote=引用 1 楼 yiy19861 的回复:]
flag ? 你的意思是标签么?
[/Quote]
代码中的flag变量的意思。
yiy19861
2008-11-25
打赏
举报
回复
flag ? 你的意思是标签么?
如果是的话,, 命名空间就解决了.
Python
van Rossum于1989年底发明,第
一个
公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种...
Python简介
它的名字来源于
一个
喜剧,也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者EricRaymond在他的文章《如何成为一名***》中,将Python列为***应当学习的四种...
001--Python入门学习
它的名字来源于
一个
喜剧,也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的...
Git 从入门到精通,这篇包教包会!
小Hub领读:现在版本管理都习惯用git了,git命令你懂多少,当然现在很多工具可以使用,但
高手
都要懂点命令行,哈哈,不妨看看这篇文章,让你从入门到精通!作者:静默虚空https://j...
(转)centos 7 Tomcat 8.5 的安装及生产环境的搭建调优
原文:... JVM菜鸟进阶
高手
之路七(tomcat调优以及tomcat7、8性能对比)-------https://blog.csdn.net/lirenzuo/article/details/77164033 Linux服务器上同时部署多个Tomcat方法介绍------http...
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章