2011-07-11 5 views
0

J'ai des documents XML entrants, j'ai besoin de vérifier les attributs qui sont configurables dans ce fichier XML et si l'attribut n'est pas présent dans le document XML en cours de vérification, ajoutez-le.Section de configuration personnalisée et app.config

Les attributs à vérifier seront spécifiés dans le fichier app.config OrderRequest.orderDetails.orderSummary.testCount, j'ai besoin de vérifier si l'attribut testCount existe sous l'élément OrderRequest. Si Non ajoutez-le avec sa valeur qui est également spécifiée dans le fichier app.config

INCOMING XML -> Lisez les attributs de l'app.config qui doivent être vérifiés dans ce fichier XML -> Lire le XML entrant using XDocument -> Si l'attribut n'est pas là dans l'incomg XML ajoutez-le au XML.

Des idées comment je peux aller à ce sujet.

Répondre

0

j'ai écrit une série d'articles sur la façon de créer des sections de configuration personnalisée, qui se trouve ici: http://dotnetslackers.com/articles/CustomConfiguration/default.aspx

Est-ce une tâche de développement statique? Qu'est-ce que je veux dire, est-ce que vous testez seulement l'attribut testCount, ou est-ce générique pour dire boucle à travers le type d'élément et vérifier tous ses attributs pour s'assurer qu'ils sont là? De toute façon, vous devez essentiellement trouver un élément, obtenir son nom, accéder à votre section de configuration personnalisée et rechercher le nom, utiliser la méthode GetAttribute pour vérifier l'existence d'attributs et ajouter un nouvel attribut à l'élément sinon.

HTH.

Questions connexes