加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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;需要释放变量

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读