xml - 如何使用 XMLFile 设置值?

标签 xml xpath wix

如何使用 XMLFile 仅为 RollingFileAppender 设置文件值?

<log4net>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="NULL"/>
      <appendToFile value="true"/>
      <rollingStyle value="Size"/>
      <maxSizeRollBackups value="10"/>
      <maximumFileSize value="100KB"/>
      <staticLogFileName value="true"/>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/>
      </layout>
    </appender>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
      <file value="NULL"/>
    </appender>
</log4net>

最佳答案

ElementPath = 元素的 XPath
名称 = 属性名称
Value = 要设置的值

<util:XmlFile 
   Action="setValue" 
   ElementPath="//log4net/appender/[\[]@name='RollingFileAppender'[\]]/file" 
   Name="value" 
   Value="SOMETHING NOT NULL"/> 

关于xml - 如何使用 XMLFile 设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6733315/

相关文章:

在 Activity 之间切换时 Android App 崩溃

c# - 使用 linq 或 xpath 获取 xml 中的所有文本节点

android - 什么是 fragment_main.xml?

javascript - 如何在 Mocha 单元测试中模拟 document.evaluate() 和 XPathResult?

c# - 如何查询带有 'path' 的 XDocument?

Wix 安装程序安装 .net(如果未安装)

android - WebView 未自动加载

xml - 如何在不带结尾分隔符的情况下在XQuery中使用分隔符连接字符串?

permissions - WIX:授予文件夹权限

c# - 将自定义安装操作移植到 Wix