收藏 分享(赏)

C语言操作XMLPPT课件.ppt

上传人:Facebook 文档编号:3722714 上传时间:2018-11-16 格式:PPT 页数:13 大小:674.50KB
下载 相关 举报
C语言操作XMLPPT课件.ppt_第1页
第1页 / 共13页
C语言操作XMLPPT课件.ppt_第2页
第2页 / 共13页
C语言操作XMLPPT课件.ppt_第3页
第3页 / 共13页
C语言操作XMLPPT课件.ppt_第4页
第4页 / 共13页
C语言操作XMLPPT课件.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、Linux文件系统,2018/11/16,1,内容介绍,XML介绍 C语言下如何使用XML,XML概述,XML 指可扩展标识语言(EXtended Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。,简单的例子, 我的第一个XML文档 first.xml xml 文档由三部分组成 1、文档序言(Prolog) 2、文档主体(Body) 3、文档尾声(Epilog) 头部“表示处理指令结束,xml必须小写 version=“1,0“ 表示该文档采用

2、的是XML1.0版本 ,可以用单引号括起来,他必须是XML之后的第一个属性。 注意:version属性不能省略,简单的例子,encoding=“utf-8“ 表示该文档采用utf-8编码,采用哪种编码取决于你所用到的字符集 “是文档的主体部分 注意:标签必须是成对出现,有开始有结束“”,文档中只能有一个根元素,稍微复杂的例子,一个文档中只能包含一个根元素,根元素可以包含任意子元素 一个元素中可以包含0个或多个属性 元素可以为空元素,空元素表示该元素中没有包含文本元素,特殊字符,在 XML 中有 5 个预定义的实体引用“ 引号,CDATA段,CDATA全称character DATA(字符数据)

3、 他的作用是将整个文本内容解释为纯字符数据 CDATA段的一般形式注意CDATA是XML的关键字,必须严格要求大写 比如之前我们讲的特殊字符,如果一个文本元素有很多的特殊字符,我们需要用实体引用来代替,这样写起来非常麻烦,而且混乱 使用CDATA段,我们就不需要使用实体 XML注释 注释的使用形式,XML作用,需要保存配置文件和数据 数据中包含中文描述 支持嵌入式Linux C语言操作方便,C语言实现的mxml库,http:/www.minixml.org/ 最新版本2.7 下载mxml-2.7.tar.gz进行安装 cat README ./configure make make insta

4、ll cp /usr/local/lib/libmxml.* /lib/ 将所有安装的库文件拷贝到lib目录下,C语言操作mxml,#include mxmlLoadFd();读取xml文件 mxmlFindElement()查找节点 mxmlElementGetAttr()获取节点名称 usexml.c,C语言操作mxml,mxmlNewXML();创建一个新的节点 mxmlNewElement();基于一个节点新增节点 mxmlElementSetAttr();设置节点元素和元素名 mxmlSaveFile()保存节点到xml文件fp mxmlDelete();释放节点内存 usexml.c,练习,安装mxml库到linux系统中 1、使用mxml库创建一个xml文件: led_config.xml2、使用mxml库读取led_config.xml,将zipfile和两个href的值使用printf输出,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报