次のような XML があります。
<Artist name="Syd Mead" id="3412" ntrack="28" pop="8"/>
HTMLマークアップで使用する必要があるもの:
<a href="#" data-name="Syd Mead" data-id="3412"
data-ntrack="28" data-pop="8"
class="pop-8"><span>Syd Mead</span></a>
最も幅広いブラウザでこれを行う「正しい」方法は何ですか? これは、XSLT 変換で確実に実行できますか? 正規表現を使用する方が良いですか (ありそうもない)、それとも xml を解析して、<Artist>
タグごとに各属性を読み取り、document.createElement と setAttribute を手動で実行する必要がありますか?
タグは<Artist>
親ノードにあり、多数あります。これに対するベストプラクティスはありますか?