Thanks @Paullys50.
I ended up writing a script to handle the process and posted an example.
The reason I like csv files so much is because of their simplicity. Each tag consists of a single line with any parameter values listed in subsequent columns according to a header. I’ll admit, I’m not an xml guru, but am familiar with it, and still I find it (for this purpose anyway) a bit ‘bulky’.