It's annoying you can't just "flatten" or "bake" such an svg like yours into one composed entirely of elements (unless one exists?)
Chrome even includes a --dump-dom flag you can use to do this on the command line, although I haven't tested it with an SVG.
It's annoying you can't just "flatten" or "bake" such an svg like yours into one composed entirely of elements (unless one exists?)