怎么用C语言自定义函数解析XML文件

安全360 2006-05-29 01:37:34
我有下面这样一个xml文件,想用C语言在redhat9.0下解析, 取出username和password字段,不知道怎样做,哪位做过的,说说方法,给小弟贴一点示例代码。
<?xml version="1.0" encoding="UTF-8" ?>
- <Authentication>
- <user id="1">
<username>root</username>
<password>root</password>
</user>
- <user id="2">
<username>ctgu</username>
<password>ctgu</password>
</user>
</Authentication>

哪位高手写过这样的C函数,发给小弟一份。

E-enail:freboys#163.com
...全文
485 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ydogg 2006-06-12
  • 打赏
  • 举报
回复
to seanzh(云剑):
C常用的soap协议栈是gsoap, 互通性不错,只是自动生成的代码比较乱
xfzhao_cn 2006-06-06
  • 打赏
  • 举报
回复
sourceforge 上面上面,有个intel open source 的upnp library.
seanzh 2006-06-05
  • 打赏
  • 举报
回复
对了,同问,
是否有比较好的SOAP协议栈?
fytzzh 2006-06-04
  • 打赏
  • 举报
回复
expat
glib
alaiyeshi 2006-05-31
  • 打赏
  • 举报
回复

常见的解析是SAX和DOM

DOM的思想就是把文件当作一颗树装入到内存中,然后去找节点
DOMDocument
DOMNode
DOMElement

建议用xerces,里面的例子很不错
xfzhao_cn 2006-05-30
  • 打赏
  • 举报
回复
mxml
xuexic 2006-05-30
  • 打赏
  • 举报
回复
yunshanwuzhao
兄台
你说很简单
说说你的想法啊
ydogg 2006-05-30
  • 打赏
  • 举报
回复
expat
plits 2006-05-30
  • 打赏
  • 举报
回复
大虾们帮下忙啊,我在SCO Unix下也想用C语言解析XML文件。
yunshanwuzao 2006-05-30
  • 打赏
  • 举报
回复
too simple!!
yunshanwuzao 2006-05-30
  • 打赏
  • 举报
回复
一个函数就能解决的话还要编译原理干嘛!
alaiyeshi 2006-05-29
  • 打赏
  • 举报
回复
QT里面有
xerces-c/c++
libxml

很多库
jiejie2004 2006-05-29
  • 打赏
  • 举报
回复
从前只会用strstr搜索,不知道用那个库,期待楼上正解
xuexic 2006-05-29
  • 打赏
  • 举报
回复
小弟也在高类似的项目
请版主给与讲解,多谢了
linaxing 2006-05-29
  • 打赏
  • 举报
回复
为什么不用现成的库?

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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