由于项目需要使用一些配置文件,感觉ini文件读取不是很好,所以决定尝试使用xml记录文件及读取,在测试项目中添加一函数用于读取xml文件,其中使用了tinyXML类库,此类库是一个较小的用于读取和存储xml类库文件,其源代码为开源文件。使用后发现其确实方便,比之前尝试用微软提供的com库要简单很多。首先贴出此次使用的简单xml文件代码
<?xml version="1.0"?>
<BitComet>
<FontRect top_x="10" top_y="20" bottom_x="30" bottom_y="40"</FontRect>
</BitComet>
xml文件还分很多种写法,表示方法,网上有很多介绍。
再贴出我的代码,代码很简单,只是测试能读取数据还没有完成存储方面的编写。
代码读取了top_x 的属性值,三种方式均能使用,一种是Attribute函数读取,令另种分别是分别被注释掉的语句部分。