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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN

Blog @ Blog

當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達

常用鏈接

統計

積分與排名

BBS

Blog

Web

最新評論

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

// 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();
            }
        }
    }
}

posted on 2009-06-22 18:01 isabc 閱讀(862) 評論(1)  編輯 收藏 引用

評論

# re: XML字符串的讀寫操作函數及示例程序[轉] 2011-03-17 17:32 buy an essay online

Numbers of famous guys didn't have got cool writing skillfulness.  回復  更多評論   

廣告信息(免費廣告聯系)

中文版MSDN:
歡迎體驗

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            在线亚洲伦理| 精品福利免费观看| 久久精品一级爱片| 久久久国产精品一区二区三区| 欧美一区午夜精品| 欧美一区高清| 久久婷婷国产麻豆91天堂| 久久综合给合| 欧美激情影院| 国产精品嫩草影院av蜜臀| 国产伦精品一区二区三区| 国产真实乱子伦精品视频| 亚洲国产日本| 亚洲一区二区三区国产| 先锋a资源在线看亚洲| 久久成人资源| 欧美黄在线观看| 亚洲永久字幕| 欧美成人免费全部观看天天性色| 欧美视频导航| 亚洲国产91色在线| 亚洲一二区在线| 猛男gaygay欧美视频| 亚洲精品免费一二三区| 在线午夜精品| 噜噜噜在线观看免费视频日韩| 欧美日韩xxxxx| 激情欧美一区| 亚洲欧美国产va在线影院| 欧美福利电影网| 午夜精品久久久久久久99热浪潮| 欧美国产日韩亚洲一区| 国产午夜精品麻豆| 亚洲一区二区四区| 亚洲第一成人在线| 欧美一区二区三区四区高清| 欧美bbbxxxxx| 亚洲成人在线网站| 久久久国产午夜精品| 国产精品99久久久久久久vr| 男男成人高潮片免费网站| 国模吧视频一区| 欧美在线播放高清精品| 日韩一区二区高清| 欧美精品性视频| 日韩视频在线观看一区二区| 久久综合九九| 久久成人综合视频| 国产亚洲成av人在线观看导航| 亚洲小少妇裸体bbw| 亚洲人成网站在线播| 麻豆精品在线观看| 在线高清一区| 欧美sm重口味系列视频在线观看| 欧美亚洲综合久久| 欧美超级免费视 在线| 亚洲伊人久久综合| 亚洲国产精品一区| 免费视频一区| 亚洲二区在线观看| 欧美成人亚洲成人日韩成人| 久久久精品性| 1024欧美极品| 欧美黄色免费| 欧美精品免费视频| 99精品视频一区| 亚洲巨乳在线| 国产精品高潮呻吟久久av无限| 99成人精品| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩精品不卡| 亚洲一区二区三区在线视频| 亚洲视频在线一区观看| 国产精品视频一二三| 香蕉成人伊视频在线观看| 亚洲在线不卡| 狠狠色丁香婷婷综合| 久久综合九色九九| 欧美高潮视频| 亚洲欧美日本日韩| 小黄鸭视频精品导航| 激情综合亚洲| 亚洲精品国产欧美| 国产精品久久久久久久免费软件| 久久av一区二区三区亚洲| 久久狠狠亚洲综合| 99re6热只有精品免费观看 | 国产精品久久久久aaaa| 亚洲欧美日韩一区二区在线| 性色一区二区| 亚洲乱码国产乱码精品精 | 欧美一区三区三区高中清蜜桃| 国产午夜精品久久| 亚洲激情自拍| 国产日韩成人精品| 亚洲国产高清自拍| 国产精品亚发布| 亚洲高清123| 国产欧美日韩免费看aⅴ视频| 久久综合九色综合欧美狠狠| 欧美成人精品高清在线播放| 午夜一区不卡| 欧美激情小视频| 久久久国际精品| 欧美日韩国产在线看| 久久久亚洲影院你懂的| 欧美日本国产一区| 你懂的网址国产 欧美| 国产精品人人爽人人做我的可爱| 欧美国内亚洲| 国语自产精品视频在线看一大j8 | 日韩小视频在线观看| 亚洲男人天堂2024| 亚洲精品一级| 久久精品噜噜噜成人av农村| 中文日韩欧美| 欧美风情在线| 欧美+日本+国产+在线a∨观看| 国产精品久久久久三级| 亚洲国产免费看| 1204国产成人精品视频| 午夜精品剧场| 午夜精品国产更新| 欧美日韩精品三区| 亚洲国产精品久久久久秋霞蜜臀 | 欧美久久久久免费| 欧美国产第一页| 伊人男人综合视频网| 欧美在线影院在线视频| 久久国产88| 国产人成精品一区二区三| 一区二区三区久久网| 在线亚洲+欧美+日本专区| 欧美xx69| 欧美国内亚洲| 亚洲精品你懂的| 欧美超级免费视 在线| 欧美大片在线观看| 精品1区2区| 久久香蕉国产线看观看网| 欧美日韩日日夜夜| 99re热精品| 亚洲日韩欧美视频| 99精品久久久| 欧美另类人妖| aa成人免费视频| 亚洲在线免费| 国产精品毛片一区二区三区| 日韩一级免费| 亚洲午夜在线观看| 国产精品国色综合久久| 亚洲一区二区不卡免费| 午夜在线精品| 国语精品一区| 欧美激情综合色综合啪啪| 亚洲欧洲三级| 亚洲一区日韩在线| 国产午夜精品麻豆| 鲁大师成人一区二区三区| 亚洲精品护士| 欧美一区二区福利在线| 精品成人一区二区| 欧美大片一区二区三区| 在线视频一区观看| 久久久久久久久久久久久女国产乱| 韩国精品在线观看| 欧美激情第3页| 午夜精品久久一牛影视| 欧美韩日一区二区| 亚洲影院色在线观看免费| 国产一区91精品张津瑜| 久久成人免费电影| 国产亚洲欧美中文| 亚洲国产mv| 老色鬼久久亚洲一区二区| 免费久久精品视频| 99热精品在线| 国产欧美日韩一区二区三区在线观看| 久久福利毛片| 亚洲美女福利视频网站| 久久经典综合| 一区二区三区你懂的| 国产精品久久久久av| 久久久亚洲影院你懂的| 一本色道久久综合亚洲91| 免费成人av在线| 亚洲女人天堂av| 亚洲经典视频在线观看| 国产欧美一区二区三区在线老狼 | 欧美日韩免费观看中文| 亚洲精品国产精品乱码不99 | 一区二区三区av| 免费精品视频| 久久精彩视频| 在线视频精品| 最新国产乱人伦偷精品免费网站| 国产日韩一级二级三级| 欧美三级电影大全| 欧美jizzhd精品欧美巨大免费| 欧美一级播放|