Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.190.144] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте уважаемые посетители форума. Нужна Ваша помощь.
Есть SVG файл в котором находятся как xml так и svg тэги. Задача - отобразить в браузере тэг <g>, который находится внутри xml тэга <XXX:Signal>. Данная задача вообще решаема? <svg width="600px" height="400px" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> <YYY> <XXX:Signal> <link linkFrom='LINK_SIGNAL_TO'/> <g class='xxx:signal-class' transform="translate(270, 300)"> <circle fill='#00bf00' stroke='#bfbfbf' stroke-width='1' cx="32.00" r="9.00" cy="8.00"></circle> </g> </XXX:Signal> </YYY> </svg> |
Сообщ.
#2
,
|
|
|
Цитата vinni_pux @ Насколько я понимаю - нет. Потому что не соотвествует спецификации SVG. Следовательно, неопределяяемые пространства имён будут попросту отброшены броузером.Данная задача вообще решаема? А каково происхождение именно такой структуры документа? |
Сообщ.
#3
,
|
|
|
В предыдущем сообщении я оказался прав лишь наполовину: спецификация SVG не запрещает встраивание XML, хотя его отображения все равно не будет.
Цитата https://developer.mozilla.org/en-US/docs/We..._content_in_SVG Since SVG is an XML application, you can of course always embed arbitrary XML anywhere in an SVG document. But then you have no means to define how the surrounding SVG should react on the content. Actually, in a conforming viewer it will react in no way at all, the data will simply be omitted. |