The only reason for having a specific structure for the XML format is the fact that we can have a simplified value directly in the K node, avoiding the need to create specific K subnodes.
But maybe if a smarter XSLT transformation is used instead of the relatively limited ST... the XML could be directly converted into ZABAK_K structures. This would require creating a KV line every time the value was directly defined in the K node. This would probably also allow for testing if both inline value and V nodes exist and yield an error.
The only reason for having a specific structure for the XML format is the fact that we can have a simplified value directly in the K node, avoiding the need to create specific K subnodes.
But maybe if a smarter XSLT transformation is used instead of the relatively limited ST... the XML could be directly converted into
ZABAK_Kstructures. This would require creating a KV line every time the value was directly defined in theKnode. This would probably also allow for testing if both inline value andVnodes exist and yield an error.