HTML5では、要素は、名前data-
が<p data-myid="123456">
。などで始まるXML属性に格納された任意のメタデータを持つことができます。これもSVG仕様の一部ですか?
実際には、この手法は多くの場所のSVGドキュメントで問題なく機能します。しかし、それが公式のSVG仕様の一部であるかどうかを知りたいのです。フォーマットが十分に若いため、特にモバイルでは、ブラウザー間でまだ多くの非互換性があります。したがって、コードをコミットする前に、将来のブラウザーがこれをサポートすることに集中できるかどうかを知りたいと思います。
ワーキンググループのメーリングリストから、「彼らはそれをサポートすることを期待している」というこのメッセージを見つけました。これは公式になりましたか?
el.getAttribute('mydata:id')
SVG要素に添付したデータを取得します。(注:d3を使用している場合、名前空間はデフォルトで削除され、そのまま使用されますel.getAttribute('id')
。)