XLink言語の実装について

http://dhr.at.infoseek.co.jp/workingvml.html
(上のページは実験中のものです)

単純なリンクはOK

ひとまず、単純なハイパーリンクを使えるようになりました。a要素の実装が終わったということです。

課題

しかしながら、SVGの仕様では、リンクの後にコマンド(あるいはXPointer言語)を想定しています。このことについては、Inkscapeもサポートしてませんので、サポートから除外されます。
とはいえ、魅力的です。他のブラウザの実装状況を調べた上で、検討を重ねていきます。

安全性について

安全を念頭に入れてますので、リンクの安全性を確保するための方法を模索しています。
現在は、URLを抽出することで回避を図っています。その代わり、「mailto:」などで始まるアドレスへのリンクが使えなくなります。このことは不便です。ですので、「mailto:」など「http(s)://」以外で始まるアドレスもサポートすべきかどうか、コメントかメールをお寄せいただければ、検討の材料にしたいと思います。

これからの予定

この1週間以内で、SIEのバージョン0.27の公開を目指します。
バグの探索と、軽量化を、主にやっていきます。