"The only time you need to consume an xml template"
---
It can also be the case if you are interfacing with Blizzard's code that assumes a template. For example, the world map will acquire pins using the name of the template for each pin type.
Of course, you could build your own world map that overrides this -- but that's a lot more work! So I guess I cannot fairly say the XML is 'mandatory' but perhaps 'most appropriate' for certain situations.
|