Est-il possible d'utiliser de l'HTML .querySelector() pour sélectionner par l'attribut xlink dans un SVG?

Donné:

<body>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
        <a xlink:href="url"></a>
    </svg>
</body>

Est-il possible d'utiliser le DOM HTML de .querySelector() ou .querySelectorAll() pour sélectionner le lien à l'intérieur de la SVG par le contenu de son xlink:href attribut?

Cela fonctionne:

document.querySelector('a')                    //<a xlink:href="url"/>

Ce n'est pas:

document.querySelector('[href="url"]')         //null
document.querySelector('[xlink:href="url"]')   //Error: not a valid selector
document.querySelector('[xlink\:href="url"]')  //Error: not a valid selector
document.querySelector('[xlink\\:href="url"]') //null

Est-il un moyen de l'écriture qui sélecteur d'attributs pour en faire "voir" l' xlink:href?

InformationsquelleAutor stephband | 2014-04-12