The main problem here is that BeerXML itself is honestly in serious need of an overhaul. The spec as it currently stands is very difficult to work with and inconsistent. Not to mention that most of the major software tools implement it as best they can. I fault no one for any of this, it is...