I'm still looking at this, not finding an answer.
If <vrm> used child elements to represent version and release, I could use conkeyref. But, it uses attributes.
Is there really no way to use this attribute in my dita documents? E.g., I want the output to be something like "In version 11.0 of the BlahBlah component, ...".
Of course, I could add <p><keyword id="product_version">11.0</keyword></p> to my.dita and reference that with a keyword conkeyref element in my document files, but that would mean the vrm element is quasi-useless.
What about other ways to do this?
For example, I could create a $productVersion variable in my custom plugin, and use xpath to assign a value to it, e.g., "(/*/opentopic:map//*[contains(@class,' topic/vrm')]/@version) [1]".
But then, would it be possible to reference the variable in my dita document source?
Are there any other approaches to this?