N.B. Because hashes are essentially unordered, it is perhaps a good idea to tie your hash (perhaps using
Tie::Hash::Indexed in order to ensure your hash produces XML in the right order.
A Monk aims to give answers to those who have none, and to learn from those who know more.