那位大侠做过VC与XML相结合的东东,有没有例子或相关的书? 详细一点的,关于Dom和Sax的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 。。只做过一次。为了实现JSCRIPT的5行代码。花掉我20行的C++代码。。~~~ http://www.codeproject.com/soap/SOAP and XML topics // testxml.cpp : Defines the entry point for the console application.//#import "msxml.dll"#import "msxml2.dll"using namespace MSXML2;int main(int argc, char* argv[]){ printf("Test of XMLHTTP by masterz!\n"); CoInitialize(NULL); try { IXMLHTTPRequestPtr xmlrequest; xmlrequest.CreateInstance("Msxml2.XMLHTTP"); _variant_t varp(false); xmlrequest->open(_bstr_t("GET"),_bstr_t("http://www.csdn.net/expert/topic/855/855052.xml?temp=.176037"),varp); xmlrequest->send(); BSTR bstrbody; xmlrequest->get_responseText(&bstrbody); _bstr_t bstrtbody(bstrbody); printf("%s\n",(LPCTSTR)bstrtbody); } catch (_com_error &e) { printf("Description = '%s'\n", (char*) e.Description()); } CoUninitialize(); printf("program end\n"); return 0;}///////Post with XMLHTTP///////////////////////#import "msxml.dll"#import "msxml2.dll"#include "Atlbase.h"using namespace MSXML2;int main(int argc, char* argv[]){ printf("Test of XMLHTTP by masterz!\n"); CoInitialize(NULL); try { IXMLHTTPRequestPtr xmlrequest; //xmlrequest.CreateInstance("Msxml2.XMLHTTP"); xmlrequest.CreateInstance(__uuidof(XMLHTTP)); CComVariant vFalse(FALSE); CComVariant vNull(NULL); xmlrequest->open("POST", _bstr_t("http://211.157.102.21/member/logon.asp"),vFalse,vNull,vNull); xmlrequest->setRequestHeader("Content-Type:","application/x-www-form-urlencoded"); _bstr_t bsdata("name=xxx&pass=xxx&type=1");//use your login name and password xmlrequest->send(_variant_t(bsdata)); BSTR bstrbody; xmlrequest->get_responseText(&bstrbody); _bstr_t bstrtbody(bstrbody); printf("%s\n",(LPCTSTR)bstrtbody); //MessageBox(0,bstrtbody,"",MB_OK); } catch (_com_error &e) { printf("Description = '%s'\n", (char*) e.Description()); } CoUninitialize(); printf("program end\n"); return 0;} 我 Load了一个XML文件,结果链接时出现如下错误,这是为什么?请指教!!SegIDEView.obj : error LNK2001: unresolved external symbol _IID_IXMLDOMNodeSegIDEView.obj : error LNK2001: unresolved external symbol _CLSID_DOMDocument2SegIDEView.obj : error LNK2001: unresolved external symbol _IID_IXMLDOMDocumentDebug/SegIDE.exe : fatal error LNK1120: 3 unresolved externalsError executing link.exe. 求VC交流群 控制IE上传文件 问个软件高试的问题, 有了.net vc何去何从 c++6.0与c++.net有什么区别啊? 一个RTF的文本流,如何在一个普通的视图上DRAW出来? listbox显示文件列表 请问关于像素值输出问题。 关于 C**View::OnKeyDown(........) 的用法问题。 请教一个windows sdk问题 关于在二进制基础上修改程序 我想买个二手笔记本作asm,vc++编程,现在有两个算合适,我应选??????
花掉我20行的C++代码。。~~~
SOAP and XML topics
//#import "msxml.dll"
#import "msxml2.dll"using namespace MSXML2;
int main(int argc, char* argv[])
{
printf("Test of XMLHTTP by masterz!\n");
CoInitialize(NULL);
try
{
IXMLHTTPRequestPtr xmlrequest;
xmlrequest.CreateInstance("Msxml2.XMLHTTP");
_variant_t varp(false);
xmlrequest->open(_bstr_t("GET"),_bstr_t("http://www.csdn.net/expert/topic/855/855052.xml?temp=.176037"),varp);
xmlrequest->send();
BSTR bstrbody;
xmlrequest->get_responseText(&bstrbody);
_bstr_t bstrtbody(bstrbody);
printf("%s\n",(LPCTSTR)bstrtbody); }
catch (_com_error &e)
{
printf("Description = '%s'\n", (char*) e.Description());
}
CoUninitialize();
printf("program end\n");
return 0;
}
///////Post with XMLHTTP///////////////////////
#import "msxml.dll"
#import "msxml2.dll"
#include "Atlbase.h"
using namespace MSXML2;
int main(int argc, char* argv[])
{
printf("Test of XMLHTTP by masterz!\n");
CoInitialize(NULL);
try
{
IXMLHTTPRequestPtr xmlrequest;
//xmlrequest.CreateInstance("Msxml2.XMLHTTP");
xmlrequest.CreateInstance(__uuidof(XMLHTTP));
CComVariant vFalse(FALSE);
CComVariant vNull(NULL);
xmlrequest->open("POST",
_bstr_t("http://211.157.102.21/member/logon.asp"),vFalse,vNull,vNull);
xmlrequest->setRequestHeader("Content-Type:","application/x-www-form-urlencoded");
_bstr_t bsdata("name=xxx&pass=xxx&type=1");//use your login name and password
xmlrequest->send(_variant_t(bsdata));
BSTR bstrbody;
xmlrequest->get_responseText(&bstrbody);
_bstr_t bstrtbody(bstrbody);
printf("%s\n",(LPCTSTR)bstrtbody);
//MessageBox(0,bstrtbody,"",MB_OK);
}
catch (_com_error &e)
{
printf("Description = '%s'\n", (char*) e.Description());
}
CoUninitialize();
printf("program end\n");
return 0;
}
SegIDEView.obj : error LNK2001: unresolved external symbol _CLSID_DOMDocument2
SegIDEView.obj : error LNK2001: unresolved external symbol _IID_IXMLDOMDocument
Debug/SegIDE.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.