У HTML5 елементи можуть мати довільні метадані, що зберігаються в атрибутах XML, імена яких починаються з data-
таких як <p data-myid="123456">
. Це також частина специфікації SVG?
На практиці ця техніка в багатьох місцях чудово працює для документів SVG. Але я хотів би знати, чи є це частиною офіційних специфікацій SVG чи ні, тому що формат досить молодий, щоб між браузерами все ще було багато несумісності, особливо в мобільних. Тому перед тим, як приступити до кодування, я хотів би знати, чи можу я сподіватися, що майбутні веб-переглядачі сходяться на підтримку цього.
Я знайшов це повідомлення зі списку розсилки робочої групи, в якому сказано, що вони "очікують [вони]" підтримають його. Це стало офіційним?
el.getAttribute('mydata:id')
отримати дані, які ви прикріпили до елемента SVG. (Примітка: якщо ви використовуєте d3, простір імен за замовчуванням будеel.getAttribute('id')