#import <msxml3.dll>
using namespace MSXML2;IXMLDOMDocumentPtr pXmlDoc;
CoInitialize(NULL);
hr = ::CoCreateInstance(CLSID_DOMDocument,NULL,CLSCTX_INPROC_SERVER,
IID_IXMLDocument,(LPVOID*)&pXmlDoc);
编译时不认识CLSID_DOMDocument,这在哪儿定义的呀,最后包含#include <msxml.h>也不起作用,我的IE是5.0的。
using namespace MSXML2;IXMLDOMDocumentPtr pXmlDoc;
CoInitialize(NULL);
hr = ::CoCreateInstance(CLSID_DOMDocument,NULL,CLSCTX_INPROC_SERVER,
IID_IXMLDocument,(LPVOID*)&pXmlDoc);
编译时不认识CLSID_DOMDocument,这在哪儿定义的呀,最后包含#include <msxml.h>也不起作用,我的IE是5.0的。
解决方案 »
- 创建子进程出的毛病。
- 请问如何在VC程序中设置一个监测函数,检测程序空闲时间?
- 在borland下能解决的问题在vc下无法解决,请帮忙
- 请问如何实现windows 中的GetPrivateProfileString 函数?最好有源码,谢谢!
- 这样的界面如何设计?
- 我在vc6下写了一个Regular DLL using shared MFC DLL,导出一个函数,但老是不对,大家帮我看看!
- 请问向另一个程序发什么消息,可以打开菜单,并选中某一项??
- 请高手看看这个程序有什么问题吗?
- 请教高手:单文档窗体做绘图软件,弹出对话框设置完参数后,需要画曲线,但不运行,将窗口放大后,才运行,如何解决?谢谢
- error LNK2001: unresolved external symbol "public: __thiscall CServerDlg::CServe
- 太奇怪了, AfxMessageBox干什么了?
- 有关ESMTP认证过程的问题
谢谢!
using namespace MSXML2;
xml安装文件需要可以可以mail给我
[email protected]
//#include "stdafx.h"
#include <iostream.h>
#import "C:\\WINNT\\system32\\msxml3.dll"int main(int argc, char* argv[])
{
cout<<("Hello World!\n");
int nRetCode = 1;
CoInitialize(NULL);
// TODO: code your application's behavior here.
MSXML2::IXMLDOMDocumentPtr pDoc;
MSXML2::IXMLDOMElementPtr xmlRoot;
//创建DOMDocument对象
HRESULT hr = pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument30));
if(!SUCCEEDED(hr))
{
MessageBox(NULL, "无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!", "error", MB_OK);
}
//根节点的名称为china
pDoc->raw_createElement((_bstr_t)(char*)"china", &xmlRoot);
pDoc->raw_appendChild(xmlRoot, NULL);
MSXML2::IXMLDOMElementPtr childNode ;
pDoc->raw_createElement((_bstr_t)(char*)"City", &childNode);
childNode->Puttext("WuHan");//节点值
childNode->setAttribute("population","8,000,000");//属性名,属性值
childNode->setAttribute("area","10000");
xmlRoot->appendChild(childNode);
pDoc->raw_createElement((_bstr_t)(char*)"City", &childNode);
childNode->Puttext("ShangHai");
childNode->setAttribute("population","12,000,000");
childNode->setAttribute("area","12000");
xmlRoot->appendChild(childNode);
//保存到文件
//如果不存在就建立,存在就覆盖
pDoc->save("c:\\he.xml");
return 0;
}