MSXML2::IXMLDOMElementPtr xmlRoot ;
if(!SUCCEEDED(hr))
{
MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");
return ;
}
pDoc->load((_bstr_t)m_filepath);
MSXML2::IXMLDOMNode *pThree;
while(pChild)
{
pChild->Release();
pChild = pNext;
MSXML2::IXMLDOMNodePtr pAttrItem;
long count;
_variant_t variantValue;
pChild->get_attributes(&pAttrMap);
pAttrMap->get_length(&count);
//遍历属性值
pAttrItem->get_nodeTypedValue(&variantValue);
if(!SUCCEEDED(hr))
{
MessageBox("无法创建DOMDocument对象,请检查是否安装了MS XML Parser 运行库!");
return ;
}
//创建元素并添加到文档中
xmlRoot=pDoc->createElement((_bstr_t)"XJDOG");
//设置属性
xmlRoot->setAttribute("id","xxx");
pDoc->appendChild(xmlRoot);
MSXML2::IXMLDOMElementPtr pNode,pNode1;
//添加“KEY"
pNode=pDoc->createElement((_bstr_t)"KEY");
pNode->setAttribute("VALUED",(_bstr_t)"12345678");
xmlRoot->appendChild(pNode);
//添加“DEVICEINFO
pNode=pDoc->createElement((_bstr_t)"DEVICEINFO");
xmlRoot->appendChild(pNode);
pNode1->Puttext((_bstr_t)(const char *)"XJDOG");
396




被折叠的 条评论
为什么被折叠?



