0

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

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

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

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

4

1 回答 1

0

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

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

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

HTH。

于 2011-07-11T12:53:23.260 回答