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

首頁 > 開發 > XML > 正文

XML字符串的讀寫操作函數及示例程序

2024-09-05 20:54:22
字體:
來源:轉載
供稿:網友

以下為引用的內容:

// OpXML.cpp : Defines the entry point for the console application.
//

//----------------------- Coded By Ronk --------------------------//
//----------------------- 2005-07-17 --------------------------//

#include "stdafx.h"
#include <stdio.h>

//---You must Setup the MSXML4.0 before using
#import <msxml4.dll>
using namespace MSXML2;

void xmlread(char *ch1,char *ch2,char *ch3);//Read the xmlstr and Get the Text of the Element

void xmlupdate(char *ch1,char *ch2,char *ch3);//Read the xmlstr and Update the Text of the Element

int main(int argc, char* argv[])
{
char xmlstr[1024]="<inesmsg><msghead><version>LZD</version><root>ioio</root></msghead></inesmsg>";
char strele[1024]="//version//";
char textstr[1024]="NNYX";
char value[1024];

printf("The xmlstr is :/n%s/n/n",xmlstr);

xmlread(xmlstr,strele,value); //befor Update
printf("The Text of Element befor Update is: /n%s/n/n",value);

xmlupdate(xmlstr,strele,textstr);//Change the Text of "<version>" with "NNYX"
printf("The Updated xmlstr is :/n%s/n/n",xmlstr);

xmlread(xmlstr,strele,value);//after Update
printf("The Text of Element after Update is :/n%s/n/n",value);

return 0;
}


void xmlread(char* msgstr,char* elestr,char *tex)
{
//Initialize
CoInitialize(NULL);

IXMLDOMDocumentPtr pXmlDoc;
IXMLDOMNodePtr pXmlNode;

HRESULT hr;
hr = pXmlDoc.CreateInstance(__uuidof(DOMDocument));
if (FAILED(hr))
{
printf("Faild to Create XMLDom Instance !");
pXmlDoc=NULL;
}
else
{
pXmlDoc ->async = VARIANT_FALSE;

//Load xmlmsg
_bstr_t xmlstr=(LPCSTR)msgstr;

if (!(pXmlDoc->loadXML(msgstr)))
{
printf("Failed to Load xmlstr:/n%s/n",(LPCSTR)pXmlDoc->parseError->Getreason());
pXmlDoc=NULL;
}
else
{
//Locate the Element
_bstr_t str=(LPCSTR)elestr;
pXmlNode = pXmlDoc ->selectSingleNode(elestr);

if(FAILED(pXmlNode))
printf("Faild to Locate the Element /n%s/n",str);
else
{
//Read the Text of Element
strcpy(tex,(LPCSTR)pXmlNode ->text);


//Realese
pXmlDoc.Release();
pXmlNode.Release();
}
}
}
}

void xmlupdate(char *msgstr,char *elestr,char *upstr)
{
//---Initialize
CoInitialize(NULL);

IXMLDOMDocumentPtr pXmlDoc;
IXMLDOMNodePtr pXmlNode;

HRESULT hr;
hr = pXmlDoc.CreateInstance(__uuidof(DOMDocument));

if (FAILED(hr))
{
printf("Faild to Create XMLDom Instance !");
pXmlDoc=NULL;
}
else
{
pXmlDoc ->async = VARIANT_FALSE;

//Load xml str
_bstr_t xmlstr=(LPCSTR)msgstr;

if (!(pXmlDoc->loadXML(msgstr)))
{
printf("Failed to load xmlstr:/n%s/n",(LPCSTR)pXmlDoc->parseError->Getreason());
pXmlDoc=NULL;
}
else
{
//Located the Element
_bstr_t str=(LPCSTR)elestr;
pXmlNode = pXmlDoc ->selectSingleNode(elestr);

if (FAILED(pXmlNode))
printf("Failed to Locate the Element /n%s/n",str);
else
{
//Update the Text of the Element
pXmlNode->text = upstr;

//Get the New xmlstr
strcpy(msgstr,(LPCSTR)pXmlDoc->xml);

//Realese
pXmlDoc.Release();
pXmlNode.Release();
}
}
}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产99视频精品免视看7| 亚洲精品一区二区久| 97在线观看视频国产| 亚洲成人免费网站| 久久久久国产精品免费网站| 欧美在线激情网| 欧美激情亚洲综合一区| 久热在线中文字幕色999舞| 欧美极品在线视频| 中文国产成人精品| 国产69久久精品成人看| 不卡av在线网站| 欧美—级高清免费播放| 国模私拍视频一区| 国产91精品不卡视频| 久久久久久中文| 91高清视频免费| 国产精品久久久久久中文字| 亚洲第一视频在线观看| 蜜月aⅴ免费一区二区三区| 精品免费在线观看| 日韩亚洲成人av在线| 中文字幕亚洲情99在线| 国产成人激情视频| 亚洲精品日产aⅴ| 精品亚洲一区二区三区| 欧美黑人视频一区| 国产精品国产亚洲伊人久久| 色噜噜国产精品视频一区二区| 日韩天堂在线视频| 亚洲欧美自拍一区| 美女999久久久精品视频| 尤物99国产成人精品视频| 91亚洲精华国产精华| 欧美午夜精品久久久久久浪潮| 孩xxxx性bbbb欧美| 日韩av免费在线播放| 精品成人久久av| 久久成年人视频| 国产精品丝袜久久久久久不卡| 国产精品久久久久久久电影| 亚洲а∨天堂久久精品喷水| 国产视频在线观看一区二区| 日韩av免费在线看| 亚洲91av视频| 国产精品27p| 精品无人国产偷自产在线| 热久久免费国产视频| 亚洲va欧美va国产综合久久| 51午夜精品视频| 这里只有精品视频| yellow中文字幕久久| 97精品国产97久久久久久免费| 亚洲成人a**站| 欧美性猛交xxxx黑人| 日韩美女免费观看| 国产亚洲视频中文字幕视频| 色偷偷偷综合中文字幕;dd| 日韩中文字幕在线视频播放| 高清日韩电视剧大全免费播放在线观看| 国产精品视频免费在线观看| 国产精品黄色av| 久久亚洲精品一区| 中文字幕国内精品| 国产欧美日韩视频| 久久久精品久久| 久久视频免费观看| 91久久久久久久久久| 欧美电影免费观看大全| 国产一区二区三区免费视频| 久久久亚洲精选| 精品国产乱码久久久久酒店| 国产精品色婷婷视频| 亚洲伊人久久综合| 日韩免费电影在线观看| 日韩高清有码在线| 亚洲国产精品久久久久久| 久久久久久久国产精品| 国产91精品久久久久久| 欧美精品久久久久久久| 538国产精品视频一区二区| 欧美在线视频免费观看| 亚洲va久久久噜噜噜| 亚洲伊人一本大道中文字幕| 亚洲伦理中文字幕| 日韩性生活视频| 亚洲区bt下载| 欧美性生活大片免费观看网址| 精品国产一区二区三区在线观看| 国产亚洲人成网站在线观看| 精品二区三区线观看| 2019国产精品自在线拍国产不卡| 久久免费视频在线观看| 国产精品999| 亚洲视频在线观看网站| 亚洲伊人久久综合| 一本大道香蕉久在线播放29| 亚洲精品视频在线观看视频| 国语对白做受69| 97在线视频国产| 久久久中文字幕| 91精品国产91久久久久福利| 国产精品夫妻激情| 欧美午夜女人视频在线| 亚洲视频在线视频| 亚州精品天堂中文字幕| 欧美福利视频在线观看| 亚洲精品视频播放| 最近2019年中文视频免费在线观看| 在线观看91久久久久久| 欧美另类69精品久久久久9999| 国产成+人+综合+亚洲欧洲| 亚洲电影成人av99爱色| 最近2019中文字幕一页二页| 亚洲激情自拍图| 日韩av最新在线| 精品国产一区二区三区久久狼黑人| 久久91精品国产91久久久| 中文字幕日韩综合av| 欧美老少做受xxxx高潮| 亚洲日韩中文字幕| 一区二区欧美激情| 日韩美女av在线免费观看| 97免费在线视频| 欧美高清在线观看| 日韩在线视频国产| 久久久久www| 国产成人av在线| 97在线免费视频| 日韩欧美一区二区三区| 国产日韩欧美夫妻视频在线观看| 在线亚洲欧美视频| 亚洲成人av片| 性金发美女69hd大尺寸| 欧洲亚洲女同hd| 国产精品久久久久7777婷婷| 欧美在线视频免费观看| 国产欧美精品在线播放| 国产精品视频不卡| 91精品在线观看视频| 国产精品美女主播在线观看纯欲| 成人免费看吃奶视频网站| 国产a级全部精品| 日韩中文视频免费在线观看| 日韩欧美在线一区| 亚洲一区二区三区成人在线视频精品| 亚洲福利在线播放| 日韩视频在线一区| 91精品国产91| 国产91免费观看| 日韩av免费观影| 国产999精品视频| 国模极品一区二区三区| 日韩中文字幕精品| 日韩精品中文字幕视频在线| 国产一区二区三区视频| 全球成人中文在线| 国产在线观看精品一区二区三区| 国产日韩欧美在线播放| 成人性生交大片免费看小说| 欧美精品日韩三级| 亚洲码在线观看| 97香蕉久久超级碰碰高清版| 91九色精品视频|