【问题标题】:Custom configuration section and app.config自定义配置部分和 app.config
【发布时间】:2011-10-02 16:28:51
【问题描述】:

我有一些传入的 XML 文档,我需要检查这个即将到来的 XML 中可配置的属性,如果正在检查的 XML 文档中没有该属性,请添加它。

要检查的属性将在 app.config 文件中指定 OrderRequest.orderDetails.orderSummary.testCount,我需要检查元素OrderRequest下是否存在testCount属性。如果否,则将其与在 app.config 中指定的值一起添加

INCOMING XML --> 从 app.config 中读取需要在此 XML 文件中检查的属性 --> 使用 XDocument 读取传入的 XML --> 如果该属性在 incomg XML 中不存在,请将其添加到XML。

任何想法我可以如何继续。

【问题讨论】:

    标签: asp.net xml app-config linq-to-xml custom-configuration


    【解决方案1】:

    我写了一系列关于如何创建自定义配置部分的文章,可以在这里找到:http://dotnetslackers.com/articles/CustomConfiguration/default.aspx

    这是一个静态开发任务吗?我的意思是,您是只测试 testCount 属性,还是说循环遍历元素类型并检查其所有属性以确保它们存在?

    无论哪种方式,基本上你必须找到一个元素,获取它的名称,访问你的自定义配置部分并查找名称,使用 GetAttribute 方法检查属性是否存在,如果不存在,则将新属性附加到元素。

    HTH。

    【讨论】:

      猜你喜欢
      • 2015-07-05
      • 2011-05-25
      • 2012-10-04
      • 2010-10-20
      • 2011-11-04
      • 1970-01-01
      • 2011-11-21
      • 2013-09-07
      • 2013-05-19
      相关资源
      最近更新 更多