找回密码
 加入FG

QQ登录

只需一步,快速开始

搜索
楼主: 胡秀伟

基于XML的系统配置及改进技术

  [复制链接]
 楼主| 发表于 2012-4-13 22:27:33 | 显示全部楼层
miniXML 提供了解析 XML 文档所需要的若干函数,主要函数见下表
未命名17.JPG
回复

使用道具 举报

 楼主| 发表于 2012-4-13 22:28:13 | 显示全部楼层
上表中只是平常使用比较多的函数,此外miniXML还提供了丰富的接口函数供用户调用,更详细的函数功能可以参考其官方网站。
在 FlightGear 下使用 miniXML 解析文档的大致流程如下图所示。
回复

使用道具 举报

 楼主| 发表于 2012-4-13 22:28:31 | 显示全部楼层
图....................................
未命名18.JPG
回复

使用道具 举报

 楼主| 发表于 2012-4-13 22:29:15 | 显示全部楼层
首先利用函数 mxmlLoadFile 装载 XML 配置文档;利用函数 mxmlFindElement 查找到所需节点,将节点的值利用结构体变量赋给程序参数;再利用 mxmlWalkNext 遍历其他的节点,改变当前节点的指针指向,重新读取下一节点的属性值,并将相应的节点值赋给程序参数;对于需要修改节点值的节点,在修改结束后,调用 mxmlRetain 保存节点值;解析全部结束后,关闭XML 配置文档。
回复

使用道具 举报

 楼主| 发表于 2012-4-13 22:30:12 | 显示全部楼层
以上资料的doc文档

基于XML的系统配置及改进技术.rar

398.45 KB, 下载次数: 303, 下载积分: 金钱 -2

回复

使用道具 举报

发表于 2012-4-13 22:59:15 | 显示全部楼层
你是从哪里找到这个资料的?非常有用啊!

点评

来源于互联网,服务于互联网,好东西,大家共享!  详情 回复 发表于 2012-4-13 23:04
回复

使用道具 举报

 楼主| 发表于 2012-4-13 23:04:27 | 显示全部楼层
Steven 发表于 2012-4-13 22:59
你是从哪里找到这个资料的?非常有用啊!

来源于互联网,服务于互联网,好东西,大家共享!
回复

使用道具 举报

发表于 2012-4-16 09:56:57 | 显示全部楼层

非常好。。。请继续

本帖最后由 zlycc2012 于 2012-4-16 10:29 编辑

建议置顶。。。非常好。。。请继续
回复

使用道具 举报

发表于 2012-4-18 11:00:59 | 显示全部楼层
学习一下,谢谢
回复

使用道具 举报

发表于 2012-4-19 13:44:00 | 显示全部楼层
太好了,可以空战了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入FG

本版积分规则

QQ|小黑屋|手机版|联系我们|FlightGear ( 吉ICP备19002044号-7 )

GMT+8, 2025-8-1 01:37

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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