As for myself, I agree that the XML format is not great, but I use the SQLite format, which allows me to write scripts on it.
Once in a while I dream of adding proper XML support to jq just to be able to use jq as a pithy alternative to XSLT.
As for myself, I agree that the XML format is not great, but I use the SQLite format, which allows me to write scripts on it.