http://jamescrisp.org/2008/12/20/xml-when-to-attribute-and-when-to-element/