Пользовательский раздел конфигурации и app.config - PullRequest
0 голосов
/ 11 июля 2011

У меня есть некоторые входящие XML-документы, мне нужно проверить атрибуты, которые можно настроить в следующем XML-файле, и, если атрибут отсутствует в проверяемом XML-документе, добавить его.

Атрибуты для проверки будут указаны в файле app.config OrderRequest.orderDetails.orderSummary.testCount, мне нужно проверить, существует ли атрибут testCount в элементе OrderRequest. Если Нет, добавьте его вместе со значением, которое также указано в app.config

ВХОДЯЩИЙ XML -> Чтение атрибутов из app.config, которые необходимо проверить в этом XML-файле -> Чтение входящего XML с использованием XDocument -> Если атрибут отсутствует в несоответствующем XML, добавьте его в XML.

Любые идеи, как я могу пойти на это.

1 Ответ

0 голосов
/ 11 июля 2011

Я написал серию статей о том, как создавать пользовательские разделы конфигурации, которые можно найти здесь: http://dotnetslackers.com/articles/CustomConfiguration/default.aspx

Это статическая задача разработки?Я имею в виду, тестируете ли вы только атрибут testCount, или это универсальный способ сказать, что циклически проходит по типу элемента и проверяет все его атрибуты, чтобы убедиться, что они есть?элемент, получить его имя, получить доступ к пользовательскому разделу конфигурации и найти его имя, использовать метод GetAttribute, чтобы проверить существование атрибута, и добавить новый атрибут к элементу, если нет.

HTH.

...