Здравствуйте!
вот, например,
статейка про SVG, там упоминается дополнительное пространство имён (в примере это sketch) которое браузер при выводе SVG игнорирует (хотя бы не ругается) а ПО в котором создан SVG использует эти пространство имён для своих целей.
Напр., я хочу добавить в SVG дополнительную информацию которая будет обрабатываться моим приложением.
Какие есть для этого способы?
Для Sketch, Visio и прочих, я заметил что добавляется в заголовок строка вида:
Для Scketch
xmlns:xlink=".w3.org/1999/xlink" xmlns:sketch=""
тогда в svg можно вставлять что-то вроде
sketch:type="MSShapeGroup"
Для Visio (при сохранении в SVG)
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/"
тогда в svg от Visio возможны такие теги:
<v:userDefs>
<v:ud v:nameU="msvThemeColors" v:val="VT0(36):26"/>
<v:ud v:nameU="msvThemeEffects" v:val="VT0(16):26"/>
</v:userDefs>
это примерно то что мне надо