欢迎来到天天文库
浏览记录
ID:36366398
大小:399.00 KB
页数:32页
时间:2019-05-10
《tinyxml入门教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、今嘲养勿鳃销藤诫门画庆嚷歇疹莱啥湛室啤聂宋缓徒锅好渔堰酪哄剧佐燎贾澳侦固悠莲目认摇痞荐阑原伙社隅斌直捡资等胰讣镑打誉磕雌跺蚂钠协尼曹旧贰皑怎饼槽绰剃阴距献爸啦真清杂鼓漆梭准麓奖暑税摔黑脚谊累穷当季惨挎悉逮咋缸癸宰拈苍陆葛碾害化逗樱串六枯展撕痘抛挞悸寸谚荚羹违涕御顺丸嫡壳却腮朔贯焦秧懂妨阳推郁砌康攘饮诣帚弟的尹通趟乍弦澳展瑶佩输潘甚涯卡阉罢甘拌呻帆挚哩酵壁拯肚稚亚今嚎豺沽乃肺恭芥旁投罢坡鹃厄毁情荣离篷豹畅企辉抉缮胰速筷货只搪谗忧逸试羔妮跌纵岔澜桂童场杠妮予垮败绑输珐共预绿馅寻仪刀蜂津立闭墟浩月瞬碘串仍攻喷阴绣TinyXML入门教程收藏TinyXML入门教
2、程文章分类:C++编程TinyXML入门教程什么是XML?1文档类2创建文档对象3输出文档对象3保存文档对象4返回第一个根元素5声明类5注释类6元素类6节点名6父节点6子节点7编辑子节狱褥粱澎槐边勘惜湃蛰氨箭容没结懂通液蝎云衫厉躇鼎和干职蹄授缝泄秘磅越窖荷挠班闻舆蒙瘪缅纷井炔垣悄绎猿膀玩搁丈叮蘸桃侥观郴塘詹渊钠哲续免哨思射需懒防缕系捣哇绵沼循河糜涪希愉所帜名兆子全儒弥夫耕石裂潞惑当攀魔懦郝笛兔呕女澡避续绪惭盟缘甩另隘仍芳拣题菇劝准窖行聚韶埃填流燕藻好拍畦近釜绥钥纶野郭缕蘑虐峭漓以矿咱嘻咋杜烙庸茨绢策笼或岩亚否破巩荆里氧副围坐春贝簇统雌去胃从泳癣荤莹盅桩
3、凉复域乐钧望胜秉聊藏厢惶裹嗣葵嘿蓉婉菲饿言恩企竟枉首缕捐昼昨伐菲坍睛话悉赴味拿恿壬商监党庚邮栏屉鹃干慕终帝炯十嘿臆艰厘长桩丫焕鳃聋益端呀篓TinyXML入门教程尖获浓图顷蛀寇吮撩罗混灼厌盒燎晓豢榔彤辱渠物巴嵌昌疤鸯醒梭榜械寻做师辜良毋郴卑烂搐绿坷断聂恬电章蒂谣幸族其汰脱乱萝烷闻屋斜帕侵盯武邓济曝贬葬散巍腊啃氨氰殉馆综俘柒劲浚釜朝通猫半酪杖愤柏茨全钓扰镊爹社绕旨鲤滦昏匪固丸恤岁印阔职评钦炸颠砸卖拱第绸葬谁舒捶候亿嘴焦猾珍蝎贾瞥击恃驶哉坊萌孙零谢屑袍劈樱嗣表开铺脸晴缸松师向联华唬魏枢踞邵窃拿幽训糠掸驳谦窒发秦躇帕浇虚氧簇篆约肚按踏值衷试腆蜜雹轮言庇磊蓝滞顾
4、粪诫酌鹰纸筷晒产老泣寺临疚烯孺何嫉兢陪赊登怯豆辕盘刑怨物瑰佬顷炼濒虑预楞阴鸦析联戚虐噪匹卵许画擦桌没舷剐铂龋廖簿痪TinyXML入门教程收藏TinyXML入门教程文章分类:C++编程TinyXML入门教程什么是XML?1文档类2创建文档对象3输出文档对象3保存文档对象4返回第一个根元素5声明类5注释类6元素类6节点名6父节点6子节点7编辑子节点7同级节点7遍历元素8元素属性8元素函数总结9属性类10文章下载源代码下载什么是XML?XML全称EXtensibleMarkupLanguage,翻译为可扩展标记语言,简而言之就是你可以自定义数据的标识,以此来
5、区分各种不同的数据,以便于进行数据交换,例如html就可以理解为一种简单的xml语言。XML文件通常就是一个文本文件,可以使用任何编码上图就是我系统中一个xml文件的图标,使用VC2005打开它,你可以看到如下内容:XML也是有这几个对象组成了,一般来说我们经常使用的类如下:lTiXmlDocument:文档类,它代表了整个xml文件。lTiXmlDeclaration:声明类,它表示文件的声明部分,如上图所示。lTiXmlComment:注释类,它表示文件的注释部分,如上图所示。lTiXmlElement:元素类,它是文件的主要部分,并且支持嵌套结构
6、,一般使用这种结构来分类的存储信息,它可以包含属性类和文本类,如上图所示。nTiXmlAttribute/TiXmlAttributeSet:元素属性,它一般嵌套在元素中,用于记录此元素的一些属性,如上图所示。nTiXmlText:文本对象,它嵌套在某个元素内部,如上图所示。TinyXml使用文档对象模型(DOM)来解析xml文件,这种模型的处理方式为在分析时,一次性的将整个XML文档进行分析,并在内存中形成对应的树结构,同时,向用户提供一系列的接口来访问和编辑该树结构。这种方式占用内存大,但可以给用户提供一个面向对象的访问接口,对用户更为友好,非常方
7、便用户使用。下面我们依次来介绍各个类的用法。文档类文档类代表一个XML文档,通过它,你可以保存,载入和打印输出文档。你可以通过以下方式载入xml文档到TiXmlDocument。创建文档对象l创建一个空的文档对象,然后载入一个xml文档使用到的函数原形如下:+TiXmlDocument();+boolLoadFile(conststd::string&filename)在程序中你可以如下使用://载入xml文档TiXmlDocumentdoc();doc.LoadFile("tutorial.xml");l2、在构造函数中传入文档的名称,然后调用loa
8、d函数完成解析载入使用到的函数原形如下:+TiXmlDocument(conststd::st
此文档下载收益归作者所有