简单利用微软控件解析xml
利用头文件库
作为微软控件还是要去使用微软自带的文件库了
#include<MsXml6.h>
using namespace std;
其实微软早期还是提供了大多这样的库,但是(年代过于久远 )现成有很多dalao都有介绍和使用,我就不多举例了(其实了解也就只有这个 )
简单使用
比如 我有一段xml文件是这样的
CString str= L""
L"<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n"
L"<head>\r\n"
L"<MLNetProtocol Command =\"8\"/>\r\n"
L"<TplInfoAtMlItem Content=\"AIn\"/>\r\n"
L"</head>\r\n";
那我怎么去使用呢?
实现
让我们先获取到这个xml串
就像这样
str.Trim(); //删除xml串文件头尾所出现的空格
VARIANT_BOOL bSuccess = false;
HRESULT hr = iXMLDoc->loadXML(CComBSTR(str), &bSuccess); //读取