1. What is your question? What in your current code or XML files doesn't work and how doesn't it work? I can't tell, because...
2. I can't read those files: Undeclared prefix: xs at /usr/local/lib/perl5/site_perl/5.8.5/XML/NamespaceSupport.pm line 293.
3. For anything more complex than very straightforward config files etc I wouldn't use XML::Simple. I prefer XML::Twig.