亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

使用boost讀取XML文件詳細介紹

2020-01-26 14:23:31
字體:
來源:轉載
供稿:網友

boost讀取XML文件

boost中提供了對配置文件讀取的支持,它就是:property_tree。

    basic_ptree 是property_tree的核心基礎。其接口像std::list。可以執行很多基本的元素操作,比如使用begin()、end()等。
    此外還加入了操作屬性樹的get()、get_child()、get_value()、data()等額外的操作。

    basic_ptree有兩個重要的內部定義self_type和value_type。self_type是basic_ptree模板實例化后自身的類型,它也是子節點的類型。value_type是節點的數據結構,它是一個std::pair,它含有屬性名(first)和節點自身(second)。

    通常不使用basic_ptree,而是使用預定義的typedef。ptree、wptree、iptree、wiptree。前綴i表示忽略大小寫,前綴w表示支持寬字符。

例如:

config.xml

<?xml version="1.0" encoding="utf-8"?> <con>  <id>1</id>  <name>fansy</name>  <urls>   <url>http://blog.csdn.net//fansongy</url>   <url>http://weibo.com//fansongy</url>  </urls> </con>  

我要讀取它的數據:

#include <iostream> #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/xml_parser.hpp> #include <boost/typeof/typeof.hpp>  using namespace std; using namespace boost::property_tree; int main() {   ptree pt;   read_xml("conf.xml",pt);   //讀入一個xml文件   cout<<"ID is "<<pt.get<int>("con.id")<<endl; //讀取節點中的信息   cout<<"Try Default"<<pt.get<int>("con.no_prop",100)<<endl; //如果取不到,則使用默認值   ptree child = pt.get_child("con");  //取一個子節點   cout<<"name is :"<<child.get<string>("name")<<endl;  //對子節點操作,其實跟上面的操作一樣      child = pt.get_child("con.urls");   for(BOOST_AUTO(pos,child.begin());pos != child.end();++pos) //boost中的auto    {      cout<<"/t"+pos->second.data()<<endl;    }   pt.put("con.name","Sword");  //更改某個鍵值   pt.add("con.urls.url",http://www.baidu.com); //增加某個鍵值   write_xml("conf.xml",pt);  //寫入XML   getchar();   return 0; } 
運行的顯示為: ID is 1 Try Default100 name is :fansy     http://blog.csdn.net//fansongy     http://weibo.com//fansongy 
config.xml為: <?xml version="1.0" encoding="utf-8"?> <con>  <id>1</id>  <name>Sword</name> <urls>    <url>http://blog.csdn.net//fansongy</url>    <url>http://weibo.com//fansongy</url>    <url>http://www.baidu.com</url> </urls> </con>  

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久免费视频网站| 日韩成人在线播放| 久久久国产影院| 91精品国产综合久久香蕉的用户体验| 日韩亚洲成人av在线| 精品无人区乱码1区2区3区在线| 亚洲日本中文字幕免费在线不卡| 国内精品久久久久久影视8| 国产精品丝袜久久久久久不卡| 久久久久久久久久亚洲| 91夜夜揉人人捏人人添红杏| 亚洲伊人第一页| 中文字幕亚洲自拍| 欧美高清在线观看| 美女av一区二区| 668精品在线视频| 国产精品成人av在线| 久久精品成人欧美大片| 欧美日韩国产成人高清视频| 国产成人精品综合久久久| 国产一区二区久久精品| 亚洲人成伊人成综合网久久久| 成人黄在线观看| 成人乱人伦精品视频在线观看| 亚洲最大激情中文字幕| 97精品视频在线| 国产欧美一区二区三区在线| 久久久精品美女| 精品久久久在线观看| 精品国内亚洲在观看18黄| 亚洲国产精品成人一区二区| 在线观看欧美视频| 日韩欧美亚洲综合| 中文字幕欧美国内| 欧美猛交ⅹxxx乱大交视频| 成人伊人精品色xxxx视频| 国产日韩欧美视频在线| 欧美疯狂做受xxxx高潮| 高清亚洲成在人网站天堂| 亚洲精品v天堂中文字幕| 国产成人福利夜色影视| 亚洲黄色av网站| 色七七影院综合| 欧美精品一区三区| 97视频在线观看播放| 亚洲激情视频在线| 欧美激情乱人伦| 国产一区二区三区丝袜| 欧洲成人午夜免费大片| 精品亚洲aⅴ在线观看| 亚洲香蕉成人av网站在线观看| 热久久这里只有| 欧美日韩国产中字| 亚洲国产美女精品久久久久∴| 国产精品视频一| 精品亚洲夜色av98在线观看| 亚洲第一色中文字幕| 国产偷国产偷亚洲清高网站| 日韩中文字幕精品| 性欧美视频videos6一9| 日韩高清电影免费观看完整版| 成人性生交大片免费看视频直播| 理论片在线不卡免费观看| 91久久久久久久久久久久久| 日韩欧美精品在线观看| 日韩电影大片中文字幕| 久久久久国产精品www| 福利微拍一区二区| 在线观看亚洲视频| 92看片淫黄大片看国产片| 日韩在线视频线视频免费网站| 国产成人精品在线观看| 精品国偷自产在线视频| 91中文字幕在线| 搡老女人一区二区三区视频tv| 欧美精品在线免费播放| 久久久亚洲天堂| 国产成人jvid在线播放| 最新亚洲国产精品| 欧美日韩中文字幕在线视频| 91精品国产综合久久香蕉的用户体验| 精品香蕉在线观看视频一| 国产欧美在线播放| 日韩电影视频免费| 91九色国产社区在线观看| 欧美成人亚洲成人| 欧美激情视频一区| 91精品一区二区| 日韩欧中文字幕| 日韩av大片免费看| 久久久亚洲精品视频| 久99久在线视频| 国产日韩综合一区二区性色av| 久久久久久久久久国产| 成人国产精品久久久| 国产成人亚洲综合青青| 91久久精品国产91性色| 亚洲欧美国产精品va在线观看| 久久亚洲精品小早川怜子66| 91国产精品91| 日韩欧美成人区| 久热精品视频在线免费观看| 91久久国产婷婷一区二区| 国产美女搞久久| 69**夜色精品国产69乱| 日韩精品视频免费专区在线播放| 中文字幕久久久| 日韩中文有码在线视频| 亚洲影院色在线观看免费| 欧美亚洲国产视频小说| 久久国产精品影视| 在线播放日韩精品| 久久久久久久久中文字幕| 久久久精品在线观看| 亚洲视频在线观看| 精品国产一区二区在线| 亚洲夜晚福利在线观看| 日韩精品免费在线播放| 成人国产精品免费视频| 中文精品99久久国产香蕉| 久久久精品国产网站| 亚洲qvod图片区电影| 日韩中文字幕国产| 国产欧美日韩91| 久久成人精品视频| 超薄丝袜一区二区| 日韩欧美国产骚| 国产一区私人高清影院| 欧美一级电影免费在线观看| 亚洲欧洲在线视频| 高清视频欧美一级| 成人国内精品久久久久一区| 国产一区二区动漫| 日本精品一区二区三区在线| 国产精品久久久久免费a∨| 亚洲xxxx18| 欧美中文在线观看国产| 亚洲男人天堂久| 久久久久久九九九| 欧美日韩中文字幕综合视频| 中文字幕亚洲一区| 中文.日本.精品| 一区二区国产精品视频| 亚洲精品成人久久| 日韩成人av一区| 欧美精品18videosex性欧美| 国产精品高清免费在线观看| 国产精品日韩在线| 2019中文字幕在线观看| 欧美有码在线观看视频| 亚洲欧美日韩中文在线| 欧美天堂在线观看| 91av在线网站| 国产一区欧美二区三区| 日韩国产欧美区| 久久精品国产一区二区三区| 国产一区二区日韩| 久久久www成人免费精品| 国产精品三级美女白浆呻吟| 一区二区欧美在线| 成人性生交大片免费看小说| 欧美久久久精品| 欧美成人免费观看| 国产精品精品久久久久久|