用vc6操作xml以及xmldom的簡單介紹

2021-06-03 13:14:24 字數 933 閱讀 7978

**:

在asp3或.net中經常用到xml的操作

以下寫一段vc6中生成xml的**做為引子寫一下

#include "msxml.h"

#import "c:/windows/system32/msxml.dll" rename_namespace("xml")

afxenablecontrolcontainer();

::afxoleinit();

::coinitialize(null);

xml::ixmldomdocumentptr pdoc1;

xml::ixmldomelementptr xmlroot;

xml::ixmldomnodeptr xmlnode;

hresult hr = pdoc1.createinstance(_uuidof(xml::domdocument));

if(!succeeded(hr))

因為是com操作,所以一開始有個引入 

#include "msxml.h"

#import "c:/windows/system32/msxml.dll" rename_namespace("xml")

以及宣告com

afxenablecontrolcontainer();

::afxoleinit();

::coinitialize(null);

不是重點就不講了

xml::ixmldomdocumentptr pdoc1; //這個是在xmldom中就是documentelement

xml::ixmldomelementptr xmlroot; //這個是乙個元素

xml::ixmldomnodeptr xmlnode; //這個是乙個結點

setattribute 設定屬性

當看到了這些,經常用vb或asp的人我想就一目了然了

用VC6進行UNICODE程式設計

1.新增 unicode 和 unicode 預處理定義 位置 project settings c c preprocessor definitions 新增了這兩個定義後,mfc的一些內建型別如 tchar cstring 都將轉為支援寬字元型別 wchar t char tchar char ...

用VC6進行UNICODE程式設計

1.新增 unicode 和 unicode 預處理定義 位置 project settings c c preprocessor definitions 新增了這兩個定義後,mfc的一些內建型別如 tchar cstring 都將轉為支援寬字元型別 wchar t 2.使用寬字元相關型別,如 ch...

vc6 控制項

詳見msdn 為控制項新增乙個控制項型變數然後訪問之 edit idc edit1 m edit1 void ctest1dlg onbutton1 也可以直接使用id訪問 cstring str int i getdlgitemtextw idc edit1,str afxmessagebox s...