MFC不像C#,java那样直接操作xml文件的类,需要咱们自己编写,还好现在网上已经提供了3种开源的C++操作xml文件方法(自己在网上找的,具体是否还有其他的,不知道)。
1.Libxml2
这个方法只看使用说明,就感觉让人头大,并且代码实现起来很复杂,且效率低(网上查的),直接没有使用。
2.RapidXml
这个方法比Libxml2操作起来简单,但是相对CMarkup还是复杂,如果完成简单的功能,可以用这个试一试,但是本人感觉,RapidXml还是不好用。
3.CMarkUp
CMarkup操作xml文件,本人认为是最简单,方便,直接建立一个CMarkup对象,就可以操作,并且提供的方法好用易懂,比上面两个好用多了。