青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

北緯91℃

處男,畜牲一樣的男人;處男,被女人處理過的男人……
posts - 9, comments - 12, trackbacks - 0, articles - 0
   :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

VC讀寫XML文件

Posted on 2007-04-13 16:59 北緯91℃ 閱讀(10527) 評(píng)論(2)  編輯 收藏 引用 所屬分類: Win32 / MFC / Visual C++

1、安裝MSXML 4.0 SP2。在VC6中建立一個(gè)基于Dialog的工程。如圖:

XML.JPG

在界面上放置3個(gè)編輯框、1個(gè)按鈕控件。其中屬性設(shè)置如下。
編輯框:

ID Category Variable Type Variable Name
IDC_ID Value CString m_strId
IDC_AUTHOR Value CString m_strAuthor
IDC_TITLE Value CString m_strTitle
按鈕:
ID Caption
IDC_GENERATE Generate
IDC_LOAD Load

2、在App類的InitInstance函數(shù)里面加入如下代碼:


// Com口初始化
AfxOleInit();


3、在StdAfx.h中引入動(dòng)態(tài)鏈接庫 MSXML.DLL(C:\windows\system32\msxml4.dll)


#import? < msxml4.dll >


4、雙擊Generate按鈕,在消息處理函數(shù)中添加如下代碼:


UpdateData(TRUE);
MSXML2::IXMLDOMDocumentPtr?pDoc;?
MSXML2::IXMLDOMElementPtr??xmlRoot?;?
// 創(chuàng)建DOMDocument對(duì)象

HRESULT?hr? = ?pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));?
if ( !
SUCCEEDED(hr))?
{??
?MessageBox(
" 無法創(chuàng)建DOMDocument對(duì)象,請(qǐng)檢查是否安裝了MS?XML?Parser?運(yùn)行庫! "
);?
?
return
?;
}
?
//
根節(jié)點(diǎn)的名稱為Book
// 創(chuàng)建元素并添加到文檔中

xmlRoot = pDoc -> createElement((_bstr_t) " Book " );
// 設(shè)置屬性

xmlRoot -> setAttribute( " id " ,( const ? char ? * )m_strId);
pDoc
->
appendChild(xmlRoot);
MSXML2::IXMLDOMElementPtr?pNode;
// 添加“author”元素

pNode = pDoc -> createElement((_bstr_t) " Author " );
pNode
-> Puttext((_bstr_t)( const ? char ? *
)m_strAuthor);
xmlRoot
->
appendChild(pNode);
// 添加“Title”元素

pNode = pDoc -> createElement( " Title " );
pNode
-> Puttext(( const ? char ? *
)m_strTitle);
xmlRoot
->
appendChild(pNode);
//
保存到文件?
// 如果不存在就建立,存在就覆蓋?

pDoc -> save( " d:\\he.xml " );

雙擊Load按鈕,在消息處理函數(shù)中添加如下代碼:

MSXML2::IXMLDOMDocumentPtr?pDoc;
HRESULT?hr;
hr
=
pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40));
if
(FAILED(hr))
{??
?MessageBox(
" 無法創(chuàng)建DOMDocument對(duì)象,請(qǐng)檢查是否安裝了MS?XML?Parser?運(yùn)行庫! "
);?
?
return
?;
}
?
// 加載文件?

pDoc -> load( " d:\\he.xml " );?
MSXML2::IXMLDOMNodePtr??pNode;
// 在樹中查找名為Book的節(jié)點(diǎn)," // "表示在任意一層查找?

pNode = pDoc -> selectSingleNode( " //Book " );
MSXML2::DOMNodeType?nodeType;?
// 得到節(jié)點(diǎn)類型?

pNode -> get_nodeType( & nodeType);?
// 節(jié)點(diǎn)名稱?

CString?strName;
strName
= ( char ? * )pNode ->
GetnodeName();
// 節(jié)點(diǎn)屬性,放在鏈表中?

MSXML2::IXMLDOMNamedNodeMapPtr?pAttrMap = NULL;
MSXML2::IXMLDOMNodePtr???pAttrItem;
_variant_t?variantvalue;
pNode
-> get_attributes( &
pAttrMap);
long
?count;
count
= pAttrMap -> get_length( &
count);
pAttrMap
-> get_item( 0 , &
pAttrItem);
// 取得節(jié)點(diǎn)的值

pAttrItem -> get_nodeTypedValue( & variantvalue);
m_strId
= ( char ? *
)(_bstr_t)variantvalue;
UpdateData(FALSE);

Feedback

# re: VC讀寫XML文件[未登錄]  回復(fù)  更多評(píng)論   

2007-11-19 12:06 by Tiger
不錯(cuò),鼓勵(lì)

# re: VC讀寫XML文件  回復(fù)  更多評(píng)論   

2010-07-09 09:19 by vnking
不錯(cuò),繼續(xù)鼓勵(lì)。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            西瓜成人精品人成网站| 亚洲欧美在线高清| 国产主播精品在线| 一区二区日韩欧美| 亚洲人成在线观看网站高清| 香港久久久电影| 亚洲永久在线| 欧美日韩国产区| 欧美69wwwcom| 黄色一区二区三区四区| 午夜日韩电影| 欧美一区二视频| 国产精品一区二区女厕厕| 亚洲精品乱码视频| 亚洲欧洲日韩综合二区| 久久久久免费| 久久资源在线| 狠狠久久亚洲欧美专区| 欧美亚洲一区二区在线观看| 欧美一区二区精品| 国产农村妇女精品| 欧美亚洲三级| 久久青草久久| 在线观看视频免费一区二区三区| 久久超碰97人人做人人爱| 久久米奇亚洲| 在线电影国产精品| 牛牛影视久久网| 亚洲国产成人午夜在线一区| 亚洲伦理在线| 欧美图区在线视频| 亚洲视频在线观看| 久久成人人人人精品欧| 狠狠色丁香久久综合频道| 久久精品伊人| 亚洲国产福利在线| 亚洲一区久久久| 国产美女精品| 久久天天狠狠| 亚洲精品久久久蜜桃| 亚洲一区综合| 国内成人精品视频| 男女激情视频一区| 99这里只有久久精品视频| 欧美亚洲专区| 亚洲第一综合天堂另类专| 欧美激情日韩| 亚洲男人影院| 欧美激情亚洲自拍| 亚洲一区二区三区视频播放| 国产亚洲人成a一在线v站| 另类成人小视频在线| 99re66热这里只有精品3直播| 亚洲自拍偷拍福利| 黄色资源网久久资源365| 欧美久久九九| 欧美在线在线| 亚洲精品视频啊美女在线直播| 亚洲欧美国产精品桃花| 曰韩精品一区二区| 欧美日一区二区三区在线观看国产免| 亚洲天堂成人在线观看| 麻豆成人在线观看| 亚洲一区影音先锋| 亚洲高清久久久| 国产精品久久久久aaaa樱花| 乱中年女人伦av一区二区| 99国内精品久久| 欧美成人黑人xx视频免费观看| 中日韩在线视频| 1024国产精品| 亚洲无亚洲人成网站77777| 亚洲综合国产精品| 欧美一区二区在线观看| 亚洲第一区在线| 小辣椒精品导航| 亚洲理论在线| 久久国产一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 国产亚洲人成a一在线v站 | 欧美国产视频日韩| 欧美成年人在线观看| 亚洲高清激情| 99国内精品久久| 亚洲女人av| 久久久久国产精品午夜一区| 久久在线观看视频| 欧美日本三区| 国产精品视频福利| 黄色成人在线网站| 在线观看欧美精品| 亚洲美女中文字幕| 欧美亚洲免费在线| 免费国产一区二区| 亚洲精品一区二区三区99| 亚洲午夜精品福利| 久久久成人网| 欧美日本韩国一区二区三区| 国产精品一区二区a| …久久精品99久久香蕉国产| 一区二区三区精品视频在线观看| 午夜久久一区| 欧美成人免费在线视频| 亚洲靠逼com| 久久成人精品一区二区三区| 欧美电影免费观看高清| 国产精品网红福利| 亚洲国产精品ⅴa在线观看| 亚洲小说区图片区| 久久亚洲一区| 一区二区冒白浆视频| 久久精品一区四区| 欧美午夜理伦三级在线观看| 伊人成年综合电影网| 亚洲午夜高清视频| 美女91精品| 亚洲一区二区免费在线| 欧美成年人在线观看| 国产色视频一区| 9l视频自拍蝌蚪9l视频成人| 久久久久久**毛片大全| 日韩视频免费| 美日韩精品视频| 国产美女高潮久久白浆| av成人手机在线| 毛片一区二区三区| 亚洲综合欧美日韩| 欧美日韩成人免费| 亚洲国产精品黑人久久久 | 久久三级福利| 国产精品视频yy9099| 99视频超级精品| 欧美v日韩v国产v| 欧美一区二区日韩一区二区| 欧美日韩综合视频| 亚洲乱码国产乱码精品精可以看| 久久久亚洲一区| 亚洲欧美在线免费观看| 欧美日韩精品一区二区天天拍小说| 亚洲第一精品夜夜躁人人躁| 久久国产精彩视频| 亚洲免费影视| 国产精品久久久久毛片大屁完整版| 99精品国产在热久久| 欧美激情在线免费观看| 久久久午夜精品| 狠狠色狠狠色综合人人| 久久精品免视看| 亚洲一区视频在线观看视频| 欧美日韩一区高清| 中文精品视频一区二区在线观看| 亚洲春色另类小说| 免费h精品视频在线播放| 在线成人中文字幕| 另类综合日韩欧美亚洲| 久久久久久综合| 亚洲第一精品夜夜躁人人爽| 免费影视亚洲| 免费成人黄色av| 亚洲美女毛片| 亚洲人成绝费网站色www| 欧美精品久久久久久| 夜色激情一区二区| 亚洲毛片在线观看.| 国产精品swag| 欧美有码在线视频| 久久精品国产精品亚洲| 极品少妇一区二区三区| 免费在线观看成人av| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品久久嫩草网站秘色| 91久久综合| 国产精品草莓在线免费观看| 羞羞答答国产精品www一本| 亚洲自拍都市欧美小说| 狠狠爱成人网| 亚洲成在线观看| 欧美午夜一区| 久久黄色级2电影| 久久婷婷国产麻豆91天堂| 亚洲另类在线一区| 亚洲视频精选在线| 国内成人精品2018免费看 | ●精品国产综合乱码久久久久| 欧美国产精品va在线观看| 欧美乱人伦中文字幕在线| 午夜精品久久久久久久男人的天堂 | 免费永久网站黄欧美| 亚洲欧洲日韩在线| 一区二区三区成人| 国产在线拍揄自揄视频不卡99| 久久九九热re6这里有精品 | 国内精品久久国产| 亚洲国产欧美另类丝袜| 欧美午夜激情小视频| 久久深夜福利| 欧美日韩国产大片| 久久久亚洲高清| 欧美日韩日本国产亚洲在线| 久久精品欧洲|