Existe-t-il un moyen simple, par exemple, de supprimer un espace de nom XML, mais de conserver la balise telle quelle avec jQuery ou JavaScript? Par exemple:Un moyen facile de supprimer les espaces de noms XML avec JavaScript?
<html:a href="#an-example" title="Go to the example">Just an Example</html:a>
Et changer pour:
<a href="#an-example" title="Go to the example">Just an Example</a>
à la volée avec jQuery ou JavaScript et ne pas connaître les éléments et attributs ou à l'intérieur?
pour être clair, ai-je raison de penser que c'est après avoir été servi comme texte/html et donc analysé comme HTML et non XHTML. Dans quel cas, ce n'est pas une question sur XML ou namespaces, mais sur la conversion d'éléments d'un nom de noeud à un autre en supprimant les caractères dans le nom précédant et en incluant un deux-points? – Alohci
Oui. Le fichier est servi en HTML, pas XHTML (il a un DOCTYPE de ), et, techniquement, oui ce n'est pas son espace de noms XML, mais j'ai pensé qu'il pourrait y avoir un moyen d'analyser le HTML en XML sur les espaces de noms XML est tout parce que $ ('html: a') ou getElementByTagName avec html: a retourne une expression non reconnue. –