環境 :
外部ページへのリンクを含む svg グラフィックがあります。Firefox または IE リンクで直接開くと、他の URL に正しく移動します。
グラフィックを xWiki ページに挿入したいと考えています。些細な方法: Image/Attached image...
wisiwig エディター[[image:foo.svg||height="..." width="..."]]
では xwiki 2.1 ソースで生成されますが、... リンクをクリックできなくなりました。
質問 :
svg 内のリンクがまだアクティブな方法で svg ドキュメントを挿入するにはどうすればよいですか?
最小限の例:
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="0" y="0" height="130" width="120"
style="stroke:#000000; fill: #ffffff"/>
<rect x="10" y="10" height="50" width="100"
style="stroke:#ff0000; fill: #0000ff"/>
<a xlink:href="http://www.google.fr">
<rect x="10" y="70" height="50" width="100"
style="stroke:#ff0000; fill: #00ff00"/>
</a>
</svg>
ご覧のとおり、下部の緑色の四角形には Google へのリンクが含まれています。しかし、xwiki ページに挿入すると、リンクがアクティブになりません。生成された HTML を調べたところ、svg に<img>
タグが含まれていることがわかりました。これがリンクがアクティブでない理由だと思います。しかし、私はそれを機能させる方法を見つけることができませんでした
参考文献:
私は 6.4.4 バージョンの xwiki と 2.1 xwiki 構文を使用していますが、バージョン 7 の解決策または xwiki ページの別の構文を受け入れます