淘先锋技术网

首页 1 2 3 4 5 6 7

       今天上网具体看了下关于编码格式的资料,想自己的xml解析程序一直都只支持ansi,那么我们就现学现用,让它支持Unicode和utf8编码吧。

xml.h:

xml.cpp:

       关于编码的知识,大家可以上网查查,添加后打开文件会自动识别ansi,Unicode和utf8这三种编码,并讲后两种编码统一转化成ansi方便操作,在savefile保存文件时可以指定编码保存。下面给出个实例:

main(){
xml x;
x.loadurl("file://c://aa.xml");
cout<<x.getchild(0)->getattr("SoundEffect");
x.savefile("c://111.xml",xml::ansi);
}

       本文有不足之处,还望大家多多指教。