一、源代码说明
freecplus是一个Linux系统下的C/C++开源框架,源代码请前往C语言技术网(www.freecplus.net)下载。
本文介绍的是采用freecplus框架的解析xml格式字符串函数。
函数和类的声明文件是freecplus/_freecplus.h。
函数和类的定义文件是freecplus/_freecplus.cpp。
示例程序位于freecplus/demo目录中。
编译规则文件是freecplus/demo/makefile。
二、xml格式字符串介绍
xml格式字符串是应用开发中被广泛采用的一种数据格式,简单易懂,容错性和可扩展性非常好,是数据处理、数据通讯和数据交换等应用场景的首选数据格式。
完整的xml格式比较复杂,但是,在实际开发中,对我们C/C++程序员来说,绝大部分场景下用到的xml数据格式比较简单,例如表示文件列表信息的xml数据集或文件内容如下:
<data>
<filename>_freecplus.h</filename><mtime>2020-01-01 12:20:35</mtime><size>1834</size><endl/>
<filename>_freecplus.cpp</filename><mtime>2020-01-01 10:10:15</mtime><size>5094</size><endl/>
</data>
数据集说明:
<data>:数据集的开始。
</data>:数据集的结束。
<endl/>:每行数据的结束。
filename标签:文件名。
mtime标签:文件最后一次被修改的时间。</