nsisXML读写含xmlns的xml配置文件
发布时间:2020-12-16 23:38:01 所属栏目:百科 来源:网络整理
导读:使用的nsisxml插件,地址:http://nsis.sourceforge.net/NsisXML_plug-in_(by_Wizou) 直接上代码:这一段是添加nsis的第三方库的路径,避免在开发环境切换时,需要重新下载第三方插件。 !ifndef?TARGETDIR!ifdef?NSIS_UNICODE!define?TARGETDIR?".libU"!els
使用的nsisxml插件,地址:http://nsis.sourceforge.net/NsisXML_plug-in_(by_Wizou) 直接上代码:这一段是添加nsis的第三方库的路径,避免在开发环境切换时,需要重新下载第三方插件。 !ifndef?TARGETDIR !ifdef?NSIS_UNICODE !define?TARGETDIR?".libU" !else !define?TARGETDIR?".lib" !endif !endif !addplugindir?"${TARGETDIR}" 具体操作的代码: ;修正dll路径------begin ??nsisXML::create?;不管是读还是写都要有 ??nsisXML::load?"$DOCUMENTSAddIn.xml" ??;MessageBox?MB_OK?‘$$0?is?"$0"‘??;用于调试 ??;?IntCmp?$0?0?notFound ??;?配置文件修改 ??nsisXML::select?"//*[name()=‘Assembly‘]"?//命名空间时,使用这种方式可以直达需要修改的节点 ??;?MessageBox?MB_OK?‘$$2?is?"$2"‘ ??nsisXML::setText?‘$INSTDIRTool.dll‘?;需要修改的值 ??nsisXML::save?"$DOCUMENTSAddIn.xml"?;需要再次保存 ??;?nsisXML::release?$2 ??;?nsisXML::release?$1 ??nsisXML::release?$0;需要释放变量 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |