0

SVG と純粋な JavaScript を使用してアプリケーションをコーディングしています。SVG ドキュメント フラグメントの 1 つが外側の *.svg ファイルから読み込まれ、.svg として xlink される状況があります<image>。ただし、このファイルからオブジェクト (SVG 要素) を呼び出して操作することはできません。DOMはそれをサポートしていますか、私は何か間違ったことをしていますか...それは些細なことに見えますが、私はそれを処理できません。

何かのようなもの:

<svg xmlns="http://www.w3.org/2000/svg" 
xmlns:xlink="http://www.w3.org/1999/xlink">
  <svg>
    <someTags
    />
  </svg>
    <g>
      <image id="outerSVG" xlink:href="files/SVGelements.svg" />
    </g>

</svg>

これらの問題は私を夢中にさせます。特に今のところ、保存された SVG のフラグメントをロードし、それをメインの SVG スクリプト ファイルに解析する必要があります。

前もって感謝します。

4

1 に答える 1

1

svgの<image>要素は本質的に html の要素と同じであり<img>、どちらも参照されたリソースへの DOM アクセスを許可しません。

于 2012-06-02T16:28:20.927 に答える