Should make it easy to change the schema to something along the lines of <oneOrMore> with somewhat arbitrary names. Would need a slight change to GetArmourStrengths to make that actually parse anything.
TODO: Is it the right choice to not deal any damage if that damage type isn't present in the armour?
I suspect it might make sense to warn in case that happens, and assume that modders will always specify everything.