So are you gonna be able to use the standard xml configuration parsing?

2009/9/23 Krzysztof Koźmic <[email protected]>

>  Say,
>
> <?xml version="1.0" encoding="utf-8" ?>
> <configuration>
>   <components>
>     <component id="foo">
>       <parameters>
>         <name>Krzysztof</name>
>       </parameters>
>     </component>
>   </components>
> </configuration>
>
> vs
>
> <?xml version="1.0" encoding="utf-8" ?>
> <configuration>
>     <foo name="Krzysztof" />
> </configuration>
>
>
> Craig Neuwirt wrote:
>
> How much baggage is there as is?
>
> 2009/9/23 Krzysztof Koźmic <[email protected]>
>
>> That's right.
>>
>> I guess I'm gonna play with creating a facility for this to have the
>> minimal syntax baggage possible.
>>
>> James Curran wrote:
>>
>> So, the correct form is the following??
>>
>>             IWindsorContainer container = new WindsorContainer()
>>                 .Install(Configuration.FromXmlFile("Config.admin"))
>>                 .AddComponent<IMyComponent, MyComponent>("foo");
>>
>>
>> 2009/9/23 Krzysztof Koźmic <[email protected]> 
>> <[email protected]>:
>>
>>
>>  Craig,
>>
>> I found my stupid mistake :)
>> I need to load the xml first,
>> then do AddComponent...
>>
>>
>> Krzysztof
>>
>>
>> Craig Neuwirt wrote:
>>
>> Sounds nice.  I'll have to take a look
>>
>> 2009/9/23 Ayende Rahien <[email protected]> <[email protected]>
>>
>>  I am reading it via a facility and setting the appropriate things on the
>> configuration.
>> It means that I get a NICE config syntax, which is very admin friendly
>>
>> 2009/9/23 Craig Neuwirt <[email protected]> <[email protected]>
>>
>>  Hey Ayende,
>>   Are you doing something different for your Rhino Service Bus?
>> craig
>>
>> 2009/9/23 Ayende Rahien <[email protected]> <[email protected]>
>>
>>  Take a look at how I am doing things for the Rhino Service Bus.
>> And take a look here:
>> http://ayende.com/Blog/archive/2008/12/31/didja-know-merging-windsor-configuration-with-automatic-registration.aspx
>>
>> 2009/9/23 Krzysztof Koźmic <[email protected]> 
>> <[email protected]>
>>
>>  My goal is to have the following:
>>
>> - register all the components in the code
>> - externalize some of configuration options (like addresses and ports,)
>> to external config file that a non-programming admin would edit.
>> - be able to specify defaults for these options in code, and override
>> these from the config if present
>>
>> The major point is to have just the minimal necessary amount of stuff
>> put in the config file, to keep it clean, minimal and as readable as
>> possible -  something like: http://gist.github.com/191862
>>
>> Now, Henry pointed me to Configuration.FromXmlFile method, but it seems
>> to be working with the full blown windsor config files only, which I
>> want to avoid, if only to make sure admin can't screw my component
>> registration.
>>
>> Do we have some way of doing this baked in? If no, would you see it
>> beneficial to have that in the framework?
>>
>> Krzysztof
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to