向XML添加动态值标签

时间:2020-01-03 19:44:18

标签: c# xml linq xslt

我正在尝试找到一种在运行时使用blequery查询标记中的c#使用动态值(例如:22341)更新xml的方法,该方法是从另一个文件中获取的。

 <TablesQueryManager>
          <Query name ="TBKHFG">
          SELECT (CASE WHEN COUNT(*) >= {dynamic value} THEN '1' ELSE '0' END) FROM TBKHFG
          </Query>
          <Query name ="TBKLPG">
            SELECT (CASE WHEN COUNT(*) >= {dynamic value} THEN '1' ELSE '0' END) FROM TBKLPG
          </Query>
   </TablesQueryManager>

1 个答案:

答案 0 :(得分:1)

我能想到的最简单的方法是在XML中放置一个占位符,在上面的示例中,占位符为“ {动态值}”,然后使用String.Replace将占位符替换为实际值