While the Binsor looks more concise, I think the XML representation is
clearer to non-dev's.  To me the XML Configuration stuff is mostly so that
my IT guys can configure it upon moving to production...*NOT* so I can
configure it.  .ini files are more consise, that doesn't' mean their better.
My $0.0199999998757.  (I can't stand rounding errors).

Thanks,

Shawn Wildermuth
http://adoguy.com
http://wildermuthconsulting.com
Microsoft MVP (C#), MCSD.NET, Author and Speaker

The Silverlight Tour is coming to a city near you!


-----Original Message-----
From: Discussion of advanced .NET topics.
[mailto:[EMAIL PROTECTED] On Behalf Of Paul Cowan
Sent: Monday, January 21, 2008 11:10 AM
To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM
Subject: Re: [ADVANCED-DOTNET] Advice about app.config....

Go the custom config way.

You can do things like crete your own collections like this:

<plantypes>
    <clearplans/>
    <addplan value="1" name="Business Continuity Plan"/>
    <addplan value="2" name="Site Incident Plan"/>
    <addplan value="3" name="Major Incident Plan"/>
    <addplan value="4" name="Crisis Management Plan"/>
</plantypes>

As a side note, do we not think that xml is just getting to verbose for
configuration.

Has anybody looked at Binsor by Ayende,

http://www.ayende.com/Blog/archive/7268.aspx

I use it for my castle configuration and it is ust soooooo much more compact
and concise.

Trying to have logic and decisions in xml is beyond the mark.  It is not
what it is intended for.NAnt now has  a Boo alternative to Xml that is
really cool.
Paul (Going off topic).


[EMAIL PROTECTED]> Date: Mon, 21 Jan 2008 10:04:48 -0600> From:
[EMAIL PROTECTED]> Subject: Re: [ADVANCED-DOTNET] Advice about
app.config....> To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM> > I would recommend
creating/using the custom config sections instead of using> the appSettings
node.> It's not too difficult to figure out and it allows you to create
those> hierarchies.> I've never been fond of Microsoft's implementation of
application> configuration, but the custom configuration ones are better and
more> flexible.> On Jan 21, 2008 9:13 AM, Mark Nicholls
<[EMAIL PROTECTED]> wrote:> > > Hello, I've done this before, but
using a now depricated method (I'm in> > 2008 now)...> >> > I want to hold
multiple repeated sets of configs in a config file...> >> > Now the easy
'bodge' is to go....> >> > <?xml version="1.0" encoding="utf-8" ?>> >
<configuration>> > <appSettings>> > <add key="queue1.Address" value
="foo"/>> > <add key="queue1.Timeout" value ="123"/>> > <add
key="queue2.Address" value ="bar"/>> > <add key="queue2.Timeout" value
="3434"/>> > <add key="queue3.Address" value ="william"/>> > <add
key="queue3.Timeout" value ="4500"/>> > </appSettings>> > </configuration>>
>> > and do the obvious thing in the code...crude, but simple...I've looked
at> > custom configs (again) but it seems a really complex way of doing> >
something simple...> >> > is there middle ground somewhere?> >> >
===================================> > This list is hosted by
DevelopMentor(R) http://www.develop.com> >> > View archives and manage your
subscription(s) at> > http://discuss.develop.com> >> >
===================================> This list is hosted by DevelopMentorR
http://www.develop.com> > View archives and manage your subscription(s) at
http://discuss.develop.com
_________________________________________________________________
Telly addicts unite!
http://www.searchgamesbox.com/tvtown.shtml
===================================
This list is hosted by DevelopMentorR  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to