青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
網絡服務器軟件開發/中間件開發,關注ACE/ICE/boost
C++博客
首頁
新隨筆
聯系
聚合
管理
152 Posts :: 3 Stories :: 172 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(18)
給我留言
查看公開留言
查看私人留言
隨筆分類
ACE(12)
boost(6)
C++基礎(20)
CORBA(4)
Design Pattern(1)
ebook(1)
ICE(7)
java(1)
linux(28)
mysql(15)
PHP(1)
python(6)
RakNet(1)
SQLite
STL(1)
VC/MFC/.NET(4)
辦公技巧(5)
編碼知識(8)
創意&想法(2)
開發感想(12)
理財(2)
其它開源庫(13)
生活感想(23)
數據結構算法(1)
通信技術(8)
網絡服務器開發(9)
游戲開發(4)
隨筆檔案
2012年7月 (1)
2011年9月 (1)
2011年8月 (1)
2011年5月 (2)
2011年4月 (1)
2011年1月 (9)
2010年12月 (6)
2010年11月 (1)
2010年10月 (3)
2010年9月 (12)
2010年8月 (7)
2010年7月 (1)
2009年10月 (2)
2009年9月 (3)
2009年8月 (1)
2009年3月 (1)
2009年2月 (5)
2009年1月 (6)
2008年12月 (2)
2008年11月 (1)
2008年10月 (1)
2008年9月 (1)
2008年7月 (9)
2008年6月 (10)
2008年5月 (13)
2008年4月 (2)
2008年3月 (3)
2008年1月 (1)
2007年11月 (5)
2007年9月 (1)
2007年8月 (5)
2007年7月 (3)
2007年6月 (2)
2007年5月 (4)
2007年4月 (20)
2007年3月 (6)
文章分類
設計模式
文章檔案
2007年3月 (3)
好友博客
LOGOS
搜索
積分與排名
積分 - 237819
排名 - 107
最新評論
1.?re: C++實現的MD5算法
你這代碼功底也夠爛了,你多測試幾次,內存嘩嘩的流...
--熱心網頁
2.?re: std::queue的front的問題[未登錄]
在c++中int并不是類,沒有析構,是值拷貝。
你換std::string試試,準掛。
--星爺
3.?re: mysql下如何執行sql腳本【轉】[未登錄]
Thanks!
--me
4.?re: ldconfig幾個需要注意的地方 zhuan
學習了,收藏
--thebye85
5.?re: 體驗RakNet的RPC3
評論內容較長,點擊標題查看
--雅歌
閱讀排行榜
1.?mysql下如何執行sql腳本【轉】(15023)
2.?怪異的boost,fatal error LNK1104: 無法打開文件“libboost_system-vc80-mt-gd-1_35.lib”(11476)
3.?boost interprocess之message queue(7133)
4.?【ZT】ADSL大型技術專題(圖文)(6932)
5.?VOIP開源項目源碼地址(二) ---[voip涉及到的所有的資料]【轉帖】(5449)
評論排行榜
1.?Buffer類就應該簡單,直觀(16)
2.?怪異的boost,fatal error LNK1104: 無法打開文件“libboost_system-vc80-mt-gd-1_35.lib”(13)
3.?自己造的一個線程類(12)
4.?對基本類型的再包裝,方便了移植(12)
5.?游戲害慘了我多少同學(10)
tinyxml 的使用,轉
TinyXml是一個基于DOM模型的、非驗證的輕量級C++解釋器, 用來讀寫配置文件是最好的,可從
http://www.grinninglizard.com/tinyxml/index.html
這里下載。構建TinyXML 時可以選擇是否支持STL, 一般建議選擇支持STL。TinyXml的源碼包里提供了VC6的工程文件,直接用它就可以生成靜態庫。然后把tinyxml.h, tinystr.h和lib拷到你工程下, 就可以用了。要注意的是, 如果需要STL支持,在你的工程里要定義一個宏TIXML_USE_STL, 然后把下面代碼添加到你的代碼里, 這段是摘自TinyXML自帶的例子。
#ifdef TIXML_USE_STL
#include
<
iostream
>
#include
<
sstream
>
using
namespace
std;
#else
#include
<
stdio.h
>
#endif
#if
defined( WIN32 ) && defined( TUNE )
#include
<
crtdbg.h
>
_CrtMemState startMemState;
_CrtMemState endMemState;
#endif
我參考了網上的有關TinyXML的文章, 寫了一個讀寫XML的例子,代碼如下:
#include
"
tinyxml.h
"
#ifdef TIXML_USE_STL
#include
<
iostream
>
#include
<
sstream
>
using
namespace
std;
#else
#include
<
stdio.h
>
#endif
#if
defined( WIN32 ) && defined( TUNE )
#include
<
crtdbg.h
>
_CrtMemState startMemState;
_CrtMemState endMemState;
#endif
#pragma
comment(lib, "tinyxmld_STL.lib")
int
WriteXML() ;
int
ReadXML() ;
//
讀取內存里的一段XML
int
ReadXML2() ;
int
main(
int
argc,
char
*
argv[])
...
{
cout
<<
"
開始測試!
"
<<
endl;
WriteXML() ;
ReadXML() ;
ReadXML2() ;
cout
<<
"
結束測試!
"
<<
endl ;
return
0
;
}
int
WriteXML()
...
{
TiXmlDocument xmlDoc(
"
test.xml
"
);
//
建立一個XML文件
TiXmlDeclaration Declaration(
"
1.0
"
,
"
gb2312
"
,
"
yes
"
);
//
聲明XML的屬性
xmlDoc.InsertEndChild( Declaration );
//
寫入基本的XML頭結構
TiXmlNode
*
pNode
=
NULL;
TiXmlElement
*
pRootElm
=
NULL;
TiXmlElement
*
pChildeElm
=
NULL;
TiXmlElement
*
pItemElm
=
NULL;
TiXmlText
*
pText
=
NULL;
//
一個指向Text的指針
pText
=
new
TiXmlText(
"
good
"
) ;
pRootElm
=
new
TiXmlElement(
"
todo
"
);
pNode
=
xmlDoc.InsertEndChild(
*
pRootElm) ;
pRootElm
=
pNode
->
ToElement() ;
pChildeElm
=
new
TiXmlElement(
"
child1
"
) ;
pChildeElm
->
SetAttribute(
"
num
"
,
9
) ;
pNode
=
pRootElm
->
InsertEndChild(
*
pChildeElm) ;
TiXmlElement
*
pChildeElm1
=
NULL;
pChildeElm1
=
pNode
->
ToElement() ;
pChildeElm1
->
InsertEndChild(
*
pText) ;
delete pChildeElm ;
pChildeElm
=
NULL ;
pChildeElm
=
new
TiXmlElement(
"
child2
"
) ;
pChildeElm
->
SetAttribute(
"
num
"
,
10
) ;
pNode
=
pRootElm
->
InsertBeforeChild (pChildeElm1,
*
pChildeElm) ;
TiXmlElement
*
pChildeElm2
=
NULL;
pChildeElm2
=
pNode
->
ToElement() ;
pChildeElm2
->
InsertEndChild(
*
pText) ;
xmlDoc.Print() ;
xmlDoc.SaveFile();
//
把XML文件寫入硬盤
return
0
;
}
int
ReadXML()
...
{
cout
<<
endl ;
cout
<<
"
開始read XML
"
<<
endl ;
TiXmlDocument xmlDoc(
"
test.xml
"
);
xmlDoc.LoadFile() ;
TiXmlElement
*
xmlRootElement
=
0
;
TiXmlElement
*
xmlSubElement
=
0
;
TiXmlNode
*
pNode
=
NULL;
pNode
=
xmlDoc.FirstChild(
"
todo
"
) ;
xmlRootElement
=
pNode
->
ToElement() ;
if
(xmlRootElement)
...
{
pNode
=
xmlRootElement
->
FirstChild(
"
child1
"
) ;
xmlSubElement
=
pNode
->
ToElement() ;
cout
<<
xmlSubElement
->
Value()
<<
endl ;
cout
<<
xmlSubElement
->
Attribute(
"
num
"
)
<<
endl ;
cout
<<
xmlSubElement
->
GetText()
<<
endl ;
}
else
...
{
cout
<<
"
找不到根元素
"
<<
endl ;
}
cout
<<
"
結束read XML
"
<<
endl ;
return
0
;
}
int
ReadXML2()
...
{
cout
<<
endl ;
cout
<<
"
開始read XML
"
<<
endl ;
const
char
*
demoEnd
=
"
<?xml version="1.0" encoding="gb2312" standalone="yes" ?>
"
"
<todo>
"
"
<child2 num="10">good</child2>
"
"
<child1 num="9">good</child1>
"
"
</todo>
"
;
TiXmlDocument xmlDoc;
xmlDoc.Parse( demoEnd ) ;
TiXmlElement
*
xmlRootElement
=
0
;
TiXmlElement
*
xmlSubElement
=
0
;
TiXmlNode
*
pNode
=
NULL;
pNode
=
xmlDoc.FirstChild(
"
todo
"
) ;
xmlRootElement
=
pNode
->
ToElement() ;
if
(xmlRootElement)
...
{
pNode
=
xmlRootElement
->
FirstChild(
"
child1
"
) ;
xmlSubElement
=
pNode
->
ToElement() ;
cout
<<
xmlSubElement
->
Value()
<<
endl ;
cout
<<
xmlSubElement
->
Attribute(
"
num
"
)
<<
endl ;
cout
<<
xmlSubElement
->
GetText()
<<
endl ;
}
else
...
{
cout
<<
"
找不到根元素
"
<<
endl ;
}
cout
<<
"
結束read XML
"
<<
endl ;
return
0
;
posted on 2007-04-04 17:14
true
閱讀(1220)
評論(2)
編輯
收藏
引用
所屬分類:
其它開源庫
Feedback
#
re: tinyxml 的使用,轉
2007-05-14 08:03
zhangyingshi
突然問您個問題問題有些唐突,敬請您解答
關于tinyxml
在VC6.0中使用,源程序使用的是多線程release編譯所以我把tinyxml下載文件夾里的tinyxml_lib.dsp也用多線程release編譯生成了tinyxmld.lib,同兩個頭文件加入到程序中加入到程序中,函數調用都正常.但每次loadfile時候都失敗,跟蹤調試發現每次loadfile都探出一個對話框讓我指定vc60.pdb的位置,制定了幾次都不對
想問問您多線程編譯是不是這樣就可以?還是我使用tinyxml方法有問題
那個對話框是怎么回事。
該指定那個?
等待著您的回答。謝謝
回復
更多評論
#
re: tinyxml 的使用,轉
2007-05-14 11:55
eXile
作為一個測試程序, WriteXML 中對象的管理很混亂, 也許是lz不拘小節, 但會給人誤導...
回復
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
給ZThread提供一個patch
C++中使用C#的App.Config配置文件
讓人有點郁悶的PHP
國內一個不錯的開源鏡像
cmarkup【轉】
開源數據庫概覽【轉】
92個經典開源項目集錦(包括URL)【轉】
TinyXml總結
tinyxml 的使用,轉
tinyxml 使用
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © true
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲激情av
|
亚洲与欧洲av电影
|
久久久久国产精品麻豆ai换脸
|
欧美成人激情视频
|
国产乱肥老妇国产一区二
|
午夜精品免费在线
|
亚洲综合日韩
|
精品福利av
|
亚洲黄色在线观看
|
欧美日精品一区视频
|
午夜精品久久久久
|
欧美亚洲一区
|
亚洲国产精品免费
|
99在线视频精品
|
国产精品自拍网站
|
蜜臀av在线播放一区二区三区
|
免费日韩av
|
欧美韩日一区二区三区
|
亚洲免费视频在线观看
|
欧美一区二区播放
|
亚洲精品一区二
|
亚洲免费在线
|
亚洲欧洲日本在线
|
亚洲一区二区三区午夜
|
亚洲国产一区二区三区高清
|
亚洲麻豆国产自偷在线
|
国产亚洲精品久久久
|
亚洲韩国青草视频
|
国产精品青草久久
|
欧美国产日韩视频
|
国产精品久久午夜
|
欧美激情综合色
|
国产欧美欧洲在线观看
|
亚洲人成久久
|
国语自产精品视频在线看一大j8
|
午夜欧美不卡精品aaaaa
|
亚洲国产精品第一区二区
|
国产精品久久久久久亚洲调教
|
一区二区三区在线不卡
|
亚洲美女在线国产
|
一区在线影院
|
亚洲午夜影视影院在线观看
|
在线日本欧美
|
欧美中文在线字幕
|
亚洲欧美日韩在线播放
|
久热re这里精品视频在线6
|
亚洲综合欧美
|
欧美日韩高清不卡
|
欧美国产日产韩国视频
|
国产日韩欧美三区
|
亚洲少妇最新在线视频
|
99国产精品99久久久久久粉嫩
|
亚洲风情在线资源站
|
国产午夜精品视频
|
一本久久综合亚洲鲁鲁五月天
|
欧美精品一区二区三区久久久竹菊
|
夜夜嗨av一区二区三区网页
|
性欧美激情精品
|
亚洲欧美日韩精品久久亚洲区
|
老巨人导航500精品
|
国产精品久久影院
|
99这里只有精品
|
亚洲一区久久
|
欧美视频一二三区
|
亚洲深夜福利网站
|
一本色道**综合亚洲精品蜜桃冫
|
日韩一级精品视频在线观看
|
亚洲人成免费
|
欧美国产精品人人做人人爱
|
欧美激情小视频
|
伊伊综合在线
|
久久在线观看视频
|
欧美阿v一级看视频
|
亚洲国产精品精华液2区45
|
欧美成年人视频
|
亚洲破处大片
|
亚洲综合成人婷婷小说
|
国产精品日日摸夜夜摸av
|
亚洲综合日韩在线
|
久久久久一区二区三区
|
好吊色欧美一区二区三区视频
|
亚洲人成亚洲人成在线观看
|
99国产精品国产精品久久
|
欧美午夜大胆人体
|
西西人体一区二区
|
牛牛影视久久网
|
亚洲国产欧美一区二区三区久久
|
免费看的黄色欧美网站
|
在线精品在线
|
欧美日产在线观看
|
亚洲一本大道在线
|
久久久夜夜夜
|
亚洲欧美日韩中文播放
|
久久久久久91香蕉国产
|
亚洲成色最大综合在线
|
欧美日韩岛国
|
欧美亚洲免费在线
|
亚洲第一视频
|
欧美亚洲一区二区在线观看
|
影视先锋久久
|
欧美性淫爽ww久久久久无
|
欧美一区二区
|
亚洲激情一区
|
久久国产精品一区二区三区四区
|
久久一二三国产
|
亚洲精品少妇
|
久久精品亚洲
|
在线亚洲欧美视频
|
国产深夜精品福利
|
欧美高清视频免费观看
|
午夜一区不卡
|
艳女tv在线观看国产一区
|
久久亚洲精品伦理
|
亚洲综合色视频
|
亚洲国产精品一区
|
国产日韩欧美三级
|
欧美色另类天堂2015
|
久久视频这里只有精品
|
在线视频免费在线观看一区二区
|
亚洲精品一区二区在线观看
|
国产精品日韩久久久
|
亚洲精品黄网在线观看
|
麻豆国产精品777777在线
|
亚洲天堂av综合网
|
亚洲激情专区
|
狠狠色伊人亚洲综合网站色
|
国产精品乱人伦中文
|
欧美日韩国产成人高清视频
|
蜜桃av综合
|
久久久久久久网站
|
亚洲欧美日本日韩
|
亚洲午夜精品网
|
日韩一级精品视频在线观看
|
亚洲欧洲在线视频
|
欧美激情第二页
|
欧美**人妖
|
久久免费精品视频
|
久久精选视频
|
久久久99免费视频
|
欧美一区二区三区免费看
|
亚洲午夜在线观看
|
在线一区二区三区四区五区
|
亚洲精品资源美女情侣酒店
|
亚洲国产精品黑人久久久
|
亚洲高清视频的网址
|
在线看片第一页欧美
|
在线看国产日韩
|
亚洲人成网站在线播
|
在线观看91久久久久久
|
狠狠做深爱婷婷久久综合一区
|
久久综合综合久久综合
|
久久在线免费观看视频
|
久久综合狠狠综合久久激情
|
久久精品二区
|
久久影音先锋
|
欧美不卡一卡二卡免费版
|
欧美成人免费网
|
欧美精品一区三区
|
欧美日韩一区二区在线视频
|
欧美视频日韩视频
|
国产精品一区二区久久
|
国内自拍视频一区二区三区
|
尤妮丝一区二区裸体视频
|
亚洲国产经典视频
|
日韩午夜一区
|
性欧美办公室18xxxxhd
|
久久久久国色av免费观看性色
|
99re66热这里只有精品3直播
|
久久精品国产清高在天天线
|
欧美在线观看www
|
久久亚洲国产精品一区二区
|
欧美顶级艳妇交换群宴
|
欧美色播在线播放
|
国产一区二区三区免费不卡
|
麻豆国产精品一区二区三区
|
正在播放亚洲
|
久久精品国产99精品国产亚洲性色
|
欧美三区美女
|
国产综合色产
|
亚洲黄色性网站
|
亚洲一区二区欧美日韩
|
久久精品国亚洲
|
91久久久久久
|
午夜精品久久久久久久久久久
|
日韩午夜av
|
性色一区二区
|
欧美日产在线观看
|
极品少妇一区二区三区
|
亚洲视频精品
|
噜噜噜躁狠狠躁狠狠精品视频
|
亚洲免费中文字幕
|
美女诱惑一区
|
亚洲一级黄色片
|
欧美激情一二区
|
香蕉av777xxx色综合一区
|
欧美激情亚洲视频
|
国模吧视频一区
|
亚洲欧美清纯在线制服
|
亚洲国产色一区
|
久久九九全国免费精品观看
|