LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 704|回复: 2

xml解析

[复制链接]
发表于 2003-12-22 15:24:04 | 显示全部楼层 |阅读模式
各位高手,我在LINUX下,希望使用JAMES CLARK XP的XML解析器去解析如下的文件:
<?xml version="1.0"?>
<bindings id="profile">
<properties TYPE="vcd">
<att_flag>Y</att_flag>
<media_type>vcd</media_type>
<exec_file>mplayer -fs -zoom vcd://2 -cdrom-device /dev/hdd</exec_file>
</properties>
<properties TYPE="asf">
<att_flag>Y</att_flag>
<media_type>asf</media_type>
<exec_file>mplayer</exec_file>
</properties>
</bindings>
我希望实现指定一properties TYPE值如"asf",然后就可以在文件中查找出该类型的各个属性,并将其ATT_FLAG ,MEDIA_TYPE, EXEC_FILE分别写入三个串中!
我是第一次使用XML,语言为C,平台为LINUX.望大家指点!!!!

最好可以给个较完整的例子
发表于 2003-12-22 18:26:46 | 显示全部楼层
估计你是想获得TYPE="asf"的propertyies元素的子元素信息?
你可以用XPATH(我不知道你那个xml函数库是否支持):
//properties[@TYPE="asf"]/att_flag
...
发表于 2003-12-23 22:11:10 | 显示全部楼层
linux下不熟, windows下还知道一点,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表