Je travaille sur un moteur de balayage simple en Python. Le but est de créer un sitemap.xml. (vous pouvez trouver la version alpha ici: http://code.google.com/p/sitemappy/) J'ai remarqué que si je génère le XML avec des URL contenant des entités non HTML (telles que &), le XML ne valide pas et il n'est pas accepté par Google Outils pour les webmasters . Existe-t-il un moyen rapide de coder la partie querystring des URL?Convert & & en Python
Merci!
Matteo
Vous ne peut pas aller ligne par ligne et exécuter un fichier XML via cette fonction. Il a été déprécié et remplacé par html.escape (s, quote = True), mais il n'y a toujours aucun moyen d'échapper sélectivement des esperluettes. Le problème est que la fonction échappera également aux crochets d'angle de balise XML qui déclencheront ParseErrors. Il vaut mieux analyser ligne par ligne et créer un nouveau fichier ou éditer le fichier à la place line.replace ("&", "&") – aJetHorn