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

山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版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>
            亚洲一区二区三区在线看| 欧美在线啊v| 久久综合九色九九| 亚洲高清不卡在线| 亚洲国产综合视频在线观看| 欧美成人免费在线| 亚洲一区制服诱惑| 中国成人在线视频| 亚洲电影av在线| 亚洲欧洲中文日韩久久av乱码| 欧美日韩视频| 久久综合激情| 欧美肉体xxxx裸体137大胆| 一本久久综合亚洲鲁鲁| 国内久久视频| 亚洲婷婷综合久久一本伊一区| 国产日韩一区二区三区| 亚洲大片精品永久免费| 国产欧美日本| 亚洲精品国精品久久99热一 | 久久一日本道色综合久久| 亚洲欧洲精品一区二区三区| 亚洲天堂男人| 亚洲午夜国产一区99re久久| 久久精品国产清高在天天线| 亚洲天堂免费观看| 欧美精品日韩| 亚洲高清资源| 国产亚洲欧美一区在线观看| 先锋亚洲精品| 亚洲伊人网站| 欧美偷拍一区二区| 亚洲精品中文字幕女同| 亚洲精品一区二区三区婷婷月| 亚洲天天影视| 国产精品福利网| 亚洲日本黄色| 亚洲深夜福利| 国产精品一区二区三区免费观看| 亚洲视频精品| 久久精品国产91精品亚洲| 国产欧美视频在线观看| 欧美专区第一页| 欧美激情视频一区二区三区不卡| 国外成人在线视频网站| 欧美大片免费观看在线观看网站推荐| 亚洲国产精品一区二区三区| 一区二区欧美在线| 国产精品亚洲视频| 久久精品亚洲| 亚洲国产精选| 久久精品视频va| 一区二区三区www| 国产日韩欧美中文| 欧美日韩精品一区二区天天拍小说 | 欧美中文字幕视频在线观看| 亚洲国产成人av| 久久视频一区| 一区二区欧美在线| 亚洲人成网站影音先锋播放| 午夜精品福利一区二区三区av| 一区二区三区在线视频观看| 欧美久久久久免费| 欧美在线网址| 欧美在线视频网站| 亚洲天堂网站在线观看视频| 欧美高清你懂得| 玖玖综合伊人| 久久野战av| 久久蜜臀精品av| 国产精品国产精品| 欧美啪啪成人vr| 欧美日韩精品免费观看| 欧美日本久久| 欧美视频中文字幕在线| 国产精品videossex久久发布| 欧美成人免费在线| 欧美日韩亚洲一区二区三区| 噜噜噜噜噜久久久久久91 | 亚洲精选中文字幕| 国产精品99久久久久久有的能看| 亚洲欧美日产图| 美日韩在线观看| 久久久免费精品| 亚洲国产成人在线| 日韩小视频在线观看| 亚洲欧美日韩网| 欧美精品成人| 国产精品羞羞答答| 亚洲福利av| 久久嫩草精品久久久精品| 亚洲黄色在线| 久久精品国产欧美激情| 欧美日韩亚洲综合在线| 亚洲国产精品久久久久秋霞影院| 亚洲色图在线视频| 欧美+日本+国产+在线a∨观看| 亚洲一区二区三区久久| 欧美理论视频| 亚洲黄色尤物视频| 亚洲欧美日韩精品| 午夜伦欧美伦电影理论片| 亚洲福利视频网| 亚洲色在线视频| 亚洲国内欧美| 欧美高清视频一区二区| 亚洲大片在线观看| 久久精品视频在线看| 国产精品99久久久久久人| 欧美视频在线观看 亚洲欧| 久久不见久久见免费视频1| 国产色综合久久| 久久青草久久| 久久夜色精品国产亚洲aⅴ | 午夜欧美理论片| 国产精品一区二区久久精品| 香蕉国产精品偷在线观看不卡| 一区二区三区蜜桃网| 国产精品午夜春色av| 久久国产日韩| 免费成人av在线| 99视频在线精品国自产拍免费观看 | 国产精品久久久久久久7电影| 亚洲综合电影| 欧美在线观看网址综合| 亚洲久久一区| 欧美诱惑福利视频| 午夜精品亚洲| 欧美大胆成人| 久久免费视频观看| 欧美人与禽猛交乱配| 久久久7777| 欧美手机在线视频| 亚洲欧洲偷拍精品| 亚洲精品久久久蜜桃| 久久久久久亚洲综合影院红桃| 一区二区高清在线观看| 欧美精品粉嫩高潮一区二区| 性欧美大战久久久久久久免费观看| 欧美激情欧美激情在线五月| 免费久久99精品国产自| 激情综合在线| 欧美在线视频网站| 久久综合九色欧美综合狠狠| 国产精品a久久久久久| 亚洲高清不卡av| 日韩一级大片在线| 欧美日韩一区在线播放| 欧美激情视频给我| 亚洲精品一区二区三| 欧美日韩国产欧| 亚洲美女中文字幕| 欧美一区二区视频观看视频| 亚洲一区二区欧美| 国产欧美精品xxxx另类| 一区二区免费在线观看| 亚洲一区影音先锋| 亚洲国产精品成人一区二区| 免费观看不卡av| 亚洲第一主播视频| 亚洲一区二区黄色| 国产一区二区精品久久91| 欧美成人午夜激情视频| 一本色道久久88亚洲综合88| 欧美一级欧美一级在线播放| 激情av一区| 欧美日韩一区在线观看| 欧美黄污视频| 欧美一区亚洲一区| 亚洲一区二区三区高清不卡| 亚洲激情视频在线观看| 老司机成人在线视频| 性久久久久久久久久久久| 亚洲免费观看高清完整版在线观看熊 | 欧美激情第3页| 久久精品欧洲| 欧美亚洲自偷自偷| 在线视频亚洲欧美| 日韩一级黄色大片| 尤物精品在线| 在线观看日韩av| 一区二区自拍| 国产精品一区二区三区成人| 欧美视频一区二区三区在线观看| 久久国产精品一区二区三区| 午夜日韩在线| 久久久久久香蕉网| 久久久女女女女999久久| 麻豆精品在线观看| 欧美精品成人| 欧美视频中文在线看| 欧美精品97| 国产一区成人| 日韩午夜电影av| 日韩视频免费观看| 久久一二三国产| 久久婷婷色综合| 国产精品黄色| 国产精品入口福利| 亚洲第一区色|