<component name="Controller::Foo">\r
<foo>bar</foo>\r
</component>\r
+ <model name="Baz">\r
+ <qux>xyzzy</qux>\r
+ </model>\r
</config>\r
\r
=head1 METHODS\r
\r
require XML::Simple;\r
XML::Simple->import;\r
- my $config = XMLin( $file, ForceArray => [ 'component' ] );\r
-\r
- my $components = delete $config->{ component };\r
- foreach my $element ( keys %$components ) {\r
- $config->{ $element } = $components->{ $element };\r
- }\r
+ my $config = XMLin( $file, ForceArray => [ qw( component model view controller ) ] );\r
\r
return $config;\r
}\r
\r
=item * L<Catalyst>\r
\r
-=item * <Catalyst::Plugin::ConfigLoader>\r
+=item * L<Catalyst::Plugin::ConfigLoader>\r
+\r
+=item * L<XML::Simple>\r
\r
=back\r
\r