快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

星际娱乐场线路:TinyXml快速入门(一)



对付xml文件,今朝的事情只是集中在设置设置设备摆设摆设文件和作为简单的信息文件来用,是以我不太爱好应用msxml这种重量级的xml解析器,分外是应用msxml解析xml涉及到繁杂的com类型转换,更是令人感到繁琐。是以对付简单的xml文件的解析,我更乐意应用开源的TinyXml。

首先先容一下TinyXml吧。TinyXML是今朝异常盛行的一款基于DOM模型的XML解析器,简单易用且小巧玲珑,异常得当存储简单数据,设置设置设备摆设摆设文件,工具序列化等数据量不是很大年夜的操作,其主页是:http://www.grinninglizard.com/tinyxml/,今朝最新版本是2.5.3 版本。

TinyXml网上的教程很多,然则我感觉写得都不如何(感到便是看星际娱乐场线路完之后就没学会)。没法子,只得自己收拾一篇得当自己的,至于适不得当别人,就见仁见智了。我感到xml文件本色便是小型的数据库,换个角度来说便是,你对数据库有什么操作你对xml文件就应能实现什么操作。一样平常而言,对数据库的操作包括以星际娱乐场线路下几种:新建数据库、查询数据库、改动数据库和删除数据库。那么对应xml文件便是新建xml文件、查询xml文件的指定节点的值,改动xml文件中星际娱乐场线路节点的值和删除x星际娱乐场线路ml文件中节点的值。

首先我们熟识一下xml文件有哪几种形式。下面我列出一些常用的xml文件的形式:

example1.xml:

xml version="1.0" ?>

Hello>WorldHello>

example2.xml:

xml version="1.0" ?>

poetry>

verse>

Alas

Great World

Alas (again)

verse>

poetry>

example3.xml:

xml version="1.0" ?>

shap星际娱乐场线路es>

circle name="int-based" x="20" y="30" r="50" />

point name="float-based" x="3.5" y="52.1" />

shapes>

您可能还会对下面的文章感兴趣: