На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ANDLL
  
> XML тэги в svg файле , Отображение SVG с XML
    Здравствуйте уважаемые посетители форума. Нужна Ваша помощь.

    Есть SVG файл в котором находятся как xml так и svg тэги.

    Задача - отобразить в браузере тэг <g>, который находится внутри xml тэга <XXX:Signal>.

    Данная задача вообще решаема?
    ExpandedWrap disabled
      <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>
      Цитата vinni_pux @
      Данная задача вообще решаема?
      Насколько я понимаю - нет. Потому что не соотвествует спецификации SVG. Следовательно, неопределяяемые пространства имён будут попросту отброшены броузером.

      А каково происхождение именно такой структуры документа?
        В предыдущем сообщении я оказался прав лишь наполовину: спецификация 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.
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0631 ]   [ 15 queries used ]   [ Generated: 28.04.24, 06:40 GMT ]