c++編寫xml操作類(添加關於多種編碼的支持)

       今天上網具體看了下關於編碼格式的資料,想自己的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);
}

       本文有不足之處,還望大家多多指教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章