XML, XBRL, and the future of business and business reporting