Most shooters are familiar with only a few shooting disciplines. However, this format is meant to be a standard across ALL disciplines for multiple governing bodies in multiple countries. To accomplish this goal, it will take a group of people with knowledge of software development and expertise in their own shooting disciplines.
XML is an industry standard for encoding documents electronically. It is designed and maintained by the World Wide Web Consortium (W3C). It's simplicity, generality, and usability lend itself to many uses. Rather then trying to develop a "standard" from scratch, it made sense to begin with a well-accepted open-source (non-proprietary) format. Although XML itself is very general, it can be "customized" for specific applications. A Document Type Definition (DTD) can be used for this customization.
Currently, there are many (I would guess thousands) of different software applications being used to generate shooting match results. Many are simply hand-entered spreadsheets with formulas performing some basic calculations. Others are slightly more complex spreadsheets with macros performing more complex functions. The most complex are probably the software that interfaces with the electronic targets. All of these applications produce the results in their own format. For the human mind, it is easy to read these different results and comprehend them. For a computer, without a common format, it is impossible.
Keep in mind now, this DTD defines the format for the electronic data containing match results. It does not define the format for how a human would view the results.
This could be used a few ways, all depending upon the development of other software applications which subscribe to this standard. Imagine the following:
Ultimately, I would like this DTD (or a subsequent version of it) to become the "industry standard" for shooting match results.
THIS is NOT a single software solution, but a standard to allow a multitude of different solutions to all share the same data.