2019-03-06 回答
——需要的包
#include <xmldoc.hpp>
——相关说明
_di_ixmldocument 为模板类
typedef system::delphiinterface< ixmldocument > _di_ixmldocument;
_di_ixmlnode
typedef system::delphiinterface< ixmlnode > _di_ixmlnode;
_di_ixmlnodelist 同
——类方法
//设置参数
void txxx::setoptions(string name,string value){
//创建文档对象
_di_ixmldocument xmldoc = loadxmldocument(l"文件路径");
xmldoc->active=true;
//文档根节点
_di_ixmlnode root = xmldoc->documentelement;
//想要查找节点
_di_ixmlnode tempnode;
//调用搜索方法
searchxml(name,root,tempnode);
// 处理
if(tempnode!=null)
tempnode->settext(value);
xmldoc->savetofile(l"文件路径");
}
//递归搜索参数节点树
void txxx::searchxml(string name,_di_ixmlnode &parent_nod