青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Cpper
C/C++高級(jí)工程師 Android高級(jí)軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語(yǔ)言 程序猿
導(dǎo)航
C++博客
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
<
2010年4月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
統(tǒng)計(jì)
隨筆 - 379
文章 - 2
評(píng)論 - 439
引用 - 0
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(26)
給我留言
查看公開留言
查看私人留言
隨筆分類
(335)
aspx/js
(rss)
boost庫(kù)等(9)
(rss)
Cef(2)
(rss)
Cef/Chrome(1)
(rss)
Game引擎(82)
(rss)
JAVA(1)
(rss)
Java Antroid(10)
(rss)
OpenGL/DX(1)
(rss)
Python腳本(7)
(rss)
QT編程(149)
(rss)
QT源碼分析(2)
(rss)
UML
(rss)
編程基礎(chǔ)(12)
(rss)
軟件調(diào)試(1)
(rss)
軟件工程(5)
(rss)
設(shè)計(jì)模式(7)
(rss)
數(shù)學(xué)建模(1)
(rss)
網(wǎng)頁(yè)搜素(2)
(rss)
音頻視頻(17)
(rss)
雜項(xiàng)(26)
(rss)
隨筆檔案
(379)
2019年9月 (20)
2019年8月 (20)
2019年6月 (1)
2019年3月 (1)
2018年6月 (1)
2017年9月 (5)
2017年5月 (2)
2017年4月 (2)
2017年3月 (4)
2016年10月 (3)
2016年8月 (1)
2016年6月 (1)
2016年5月 (1)
2016年4月 (6)
2016年3月 (2)
2016年2月 (2)
2016年1月 (4)
2015年12月 (5)
2015年11月 (3)
2015年10月 (2)
2015年8月 (12)
2015年7月 (2)
2015年6月 (1)
2015年1月 (1)
2014年12月 (4)
2014年11月 (2)
2014年6月 (1)
2014年4月 (1)
2014年3月 (1)
2013年12月 (2)
2013年11月 (1)
2013年10月 (3)
2013年9月 (1)
2013年8月 (2)
2013年7月 (2)
2013年6月 (3)
2013年4月 (1)
2013年2月 (4)
2013年1月 (9)
2012年12月 (3)
2012年11月 (1)
2012年10月 (2)
2012年9月 (2)
2012年8月 (2)
2012年7月 (2)
2012年6月 (3)
2012年5月 (7)
2012年4月 (4)
2012年3月 (4)
2012年1月 (2)
2011年12月 (8)
2011年11月 (13)
2011年9月 (6)
2011年8月 (10)
2011年7月 (1)
2011年6月 (4)
2011年5月 (12)
2011年4月 (4)
2011年3月 (19)
2011年1月 (1)
2010年12月 (3)
2010年11月 (2)
2010年10月 (4)
2010年9月 (6)
2010年8月 (11)
2010年7月 (4)
2010年6月 (11)
2010年5月 (15)
2010年4月 (28)
2010年3月 (23)
2010年2月 (23)
文章檔案
(2)
2014年3月 (1)
2011年5月 (1)
XYZ
codeproject.com
lua
ode
蝸牛選股
程序員
華佗中醫(yī)大師
積分與排名
積分 - 781417
排名 - 19
最新隨筆
1.?QML 單張圖片顯示翻轉(zhuǎn)效果
2.?QML 圖片翻轉(zhuǎn)動(dòng)畫
3.?ffmpeg av_seek_frame
4.?QML StackLayout
5.?QML Canvas旋轉(zhuǎn)和平移
6.?QML透明度動(dòng)畫
7.?QML不響應(yīng)下層右鍵菜單
8.?QML 右鍵菜單
9.?QML 菜單項(xiàng)
10.?QML 環(huán)形進(jìn)度條
最新評(píng)論
1.?re: QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法
寫的真好
--垃圾袋
2.?re: Qt筆記:106 - QT 一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢軟件
簡(jiǎn)單的數(shù)據(jù)庫(kù)查詢軟件 Mark
--linda
3.?re: BGE GUI升級(jí)
小弟也準(zhǔn)備開發(fā)gui庫(kù),可以苦于沒有例子,希望給封源碼學(xué)習(xí)學(xué)習(xí)。
better@geekzhou.uu.me
--zhouxiang
4.?re: 發(fā)布一個(gè)基于OPENGL的GUI庫(kù)
better@geekzhou.uu.me
求一份代碼,也再做同樣事,不過到現(xiàn)在都沒思議,主要沒學(xué)過opengl。csdn要積分,沒積分。
--zhouxiang
5.?re: Qt筆記:100 - QTableWidget列排序
QT的原理 MARK下
--linda
閱讀排行榜
1.?c++小問題has no member named ''XXX‘(25281)
2.?c++軟件開發(fā)第三方庫(kù)大全(19632)
3.?QT學(xué)習(xí)筆記-29.使用QT HTTP下載網(wǎng)絡(luò)文件(13051)
4.?gcc之declaration does not declare anything解決方案(12009)
5.?QT學(xué)習(xí)筆記-35:QTableWidget動(dòng)態(tài)增加行的方法(11839)
評(píng)論排行榜
1.?蓋莫游戲引擎-插件系統(tǒng)(17)
2.?loki技法(1).靜態(tài)斷言(13)
3.?loki技法(2).CheckReturn(12)
4.?vc6使用rapidxml(12)
5.?boost庫(kù)使用注意事項(xiàng)(1)-從boost::tokenizer說起(12)
使用rapidxml操作xml2(讀文件操作)
接上篇
本文主要涉及rapidxml讀文件的操作
基本的步驟為
首先獲取xml文件數(shù)據(jù)
然后分析數(shù)據(jù)
獲取節(jié)點(diǎn)
獲取屬性
獲取名字
獲取值
...
代碼如下:
#include
<
iostream
>
#include
<
rapidxml
/
rapidxml.hpp
>
#include
<
rapidxml
/
rapidxml_utils.hpp
>
#include
<
rapidxml
/
rapidxml_print.hpp
>
using
namespace
rapidxml;
int
main()
{
file
<>
fdoc(
"
config.xml
"
);
std::cout
<<
fdoc.data()
<<
std::endl;
xml_document
<>
doc;
doc.parse
<
0
>
(fdoc.data());
std::cout
<<
doc.name()
<<
std::endl;
//
! 獲取根節(jié)點(diǎn)
xml_node
<>*
root
=
doc.first_node();
std::cout
<<
root
->
name()
<<
std::endl;
//
! 獲取根節(jié)點(diǎn)第一個(gè)節(jié)點(diǎn)
xml_node
<>*
node1
=
root
->
first_node();
std::cout
<<
node1
->
name()
<<
std::endl;
xml_node
<>*
node11
=
node1
->
first_node();
std::cout
<<
node11
->
name()
<<
std::endl;
std::cout
<<
node11
->
value()
<<
std::endl;
//
! 修改之后再次保存
xml_node
<>*
size
=
root
->
first_node(
"
size
"
);
size
->
append_node(doc.allocate_node(node_element,
"
w
"
,
"
0
"
));
size
->
append_node(doc.allocate_node(node_element,
"
h
"
,
"
0
"
));
std::
string
text;
rapidxml::print(std::back_inserter(text),doc,
0
);
std::cout
<<
text
<<
std::endl;
std::ofstream
out
(
"
config.xml
"
);
out
<<
doc;
system(
"
PAUSE
"
);
return
EXIT_SUCCESS;
}
生成的xml為:
<?
xml version='1.0' encoding='utf-8'
?>
<
config
>
<
color
>
<
red
>
0.1
</
red
>
<
green
>
0.1
</
green
>
<
blue
>
0.1
</
blue
>
<
alpha
>
1.0
</
alpha
>
</
color
>
<
size
>
<
x
>
640
</
x
>
<
y
>
480
</
y
>
</
size
>
<
mode
fullscreen
="false"
>
screen mode
</
mode
>
</
config
>
需要說明的是rapidxml明顯有一個(gè)bug
那就是append_node(doc.allocate_node(node_element,"h","0"));的時(shí)候并不考慮該對(duì)象是否存在!
經(jīng)過這2篇 基本上就可以使用xml了
當(dāng)然這里并沒有涉及異常處理
posted on 2010-04-16 21:49
ccsdu2009
閱讀(2459)
評(píng)論(0)
編輯
收藏
引用
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © ccsdu2009
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美国产丝袜视频
|
亚洲激情视频在线观看
|
久久9热精品视频
|
六月婷婷一区
|
亚洲最新色图
|
国产精品视频xxxx
|
久久久www成人免费无遮挡大片
|
久久精品av麻豆的观看方式
|
国产自产精品
|
欧美精品在线免费播放
|
亚洲淫性视频
|
欧美大片免费观看
|
午夜国产不卡在线观看视频
|
一区视频在线看
|
欧美午夜久久久
|
久久久久免费
|
亚洲天堂网在线观看
|
噜噜噜久久亚洲精品国产品小说
|
一区二区三区欧美激情
|
韩日欧美一区二区三区
|
欧美精品在线免费
|
久久久999精品免费
|
一本色道久久99精品综合
|
欧美一级淫片播放口
|
亚洲国产精品www
|
午夜亚洲福利
|
亚洲精品一区中文
|
国产一级揄自揄精品视频
|
欧美激情免费观看
|
久久久久久久久岛国免费
|
av成人福利
|
亚洲国产精品一区在线观看不卡
|
欧美影院视频
|
亚洲一区在线播放
|
亚洲日本电影在线
|
雨宫琴音一区二区在线
|
国产精品日韩久久久久
|
欧美精品一卡二卡
|
美国三级日本三级久久99
|
性刺激综合网
|
亚洲一区观看
|
一区二区免费在线播放
|
亚洲人线精品午夜
|
蜜桃av一区二区三区
|
久久精品水蜜桃av综合天堂
|
亚洲免费在线看
|
中日韩视频在线观看
|
亚洲精品欧美日韩专区
|
亚洲国产毛片完整版
|
国产原创一区二区
|
国产欧美一区二区视频
|
国产精品户外野外
|
欧美日韩一区二区在线视频
|
欧美国产日本在线
|
欧美黄色aa电影
|
欧美jizzhd精品欧美巨大免费
|
久久久久久久国产
|
久久久女女女女999久久
|
午夜精品影院
|
欧美一区二区高清在线观看
|
亚洲欧美日韩视频一区
|
亚洲一区二区在
|
亚洲在线免费观看
|
午夜精品国产
|
欧美一区1区三区3区公司
|
午夜精品久久久久久久久久久久久
|
日韩亚洲欧美高清
|
一本大道久久a久久综合婷婷
|
免费人成精品欧美精品
|
久久九九免费
|
可以免费看不卡的av网站
|
免费观看30秒视频久久
|
免费亚洲网站
|
亚洲国产精品第一区二区三区
|
亚洲国产欧美日韩
|
99国产精品国产精品毛片
|
99国产精品久久久久老师
|
一区二区激情
|
午夜在线观看欧美
|
久久综合国产精品台湾中文娱乐网
|
久热这里只精品99re8久
|
男男成人高潮片免费网站
|
欧美另类变人与禽xxxxx
|
欧美日韩直播
|
国产一区二区三区免费观看
|
伊人久久综合97精品
|
日韩午夜中文字幕
|
午夜一级久久
|
嫩模写真一区二区三区三州
|
最新成人av网站
|
亚洲视频精选在线
|
久久精品国产精品亚洲
|
欧美二区在线播放
|
国产精品一区二区久久国产
|
影院欧美亚洲
|
亚洲婷婷免费
|
美女国产一区
|
日韩视频在线一区
|
欧美一区2区三区4区公司二百
|
免费在线日韩av
|
欧美丝袜第一区
|
在线看无码的免费网站
|
亚洲一区二区三区激情
|
久久一区中文字幕
|
一本在线高清不卡dvd
|
久久精品成人一区二区三区
|
欧美久久综合
|
黄色精品网站
|
午夜精品999
|
亚洲第一福利视频
|
亚洲欧美日韩高清
|
欧美激情日韩
|
国产一区三区三区
|
亚洲天堂免费在线观看视频
|
裸体丰满少妇做受久久99精品
|
欧美人与性动交α欧美精品济南到
|
欧美无乱码久久久免费午夜一区
|
国内精品久久久久久久影视麻豆
|
这里只有精品电影
|
欧美大尺度在线
|
亚洲欧美日韩综合一区
|
欧美日韩色综合
|
尤物yw午夜国产精品视频
|
亚洲欧美精品伊人久久
|
亚洲国产成人tv
|
久久精品盗摄
|
国产欧美日韩精品专区
|
正在播放亚洲一区
|
欧美激情一区二区三区在线视频
|
欧美一区免费
|
国产精品久久久久久模特
|
9久re热视频在线精品
|
老牛国产精品一区的观看方式
|
亚洲午夜影视影院在线观看
|
欧美女激情福利
|
亚洲精华国产欧美
|
美女精品国产
|
欧美在线视频观看
|
国产日韩精品在线播放
|
亚洲欧美bt
|
一区二区免费在线播放
|
欧美精品一区二区三区蜜桃
|
亚洲激情欧美激情
|
欧美www视频
|
久久深夜福利免费观看
|
国产在线精品二区
|
久久久九九九九
|
小处雏高清一区二区三区
|
精品88久久久久88久久久
|
欧美自拍丝袜亚洲
|
亚洲欧美日韩高清
|
国产欧美在线观看一区
|
久久本道综合色狠狠五月
|
亚洲字幕一区二区
|
国产裸体写真av一区二区
|
欧美中文字幕不卡
|
久久国产精品99精品国产
|
国产原创一区二区
|
麻豆精品精华液
|
麻豆成人在线
|
亚洲美女少妇无套啪啪呻吟
|
91久久线看在观草草青青
|
欧美精品一区二区三区蜜臀
|
亚洲精品乱码久久久久久
|
欧美激情中文字幕乱码免费
|
日韩特黄影片
|
9人人澡人人爽人人精品
|
国产精品国产三级国产aⅴ入口
|
一本色道久久88亚洲综合88
|
日韩西西人体444www
|
国产精品盗摄久久久
|
亚洲欧美日韩国产成人
|
欧美亚洲视频
|
亚洲国产一区二区精品专区
|
欧美激情第五页
|
欧美日本久久
|
欧美一区二区三区四区在线观看
|
欧美一级片一区
|
亚洲国产小视频在线观看
|
亚洲精品日韩精品
|
国产农村妇女精品一区二区
|
久久人人爽人人
|
欧美好骚综合网
|
亚洲女ⅴideoshd黑人
|
久久成人精品视频
|
91久久久久
|
亚洲午夜精品久久久久久浪潮
|
亚洲国产一区二区三区青草影视
|
亚洲国产美女久久久久
|
国产精品久久久久久久久久三级
|
久久久久久黄
|
欧美国产先锋
|
欧美在线视频观看
|
裸体歌舞表演一区二区
|
中文国产亚洲喷潮
|
久久精品色图
|
亚洲图片欧美日产
|
久久久亚洲午夜电影
|
亚洲无线视频
|
久久久噜久噜久久综合
|