Sujet : Re: XML : texte en forme de balise
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.pythonDate : 25. May 2023, 16:35:43
Autres entêtes
Organisation : There's no cabale
Message-ID : <u4nv8f$188f$1@cabale.usenet-fr.net>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Le 25/05/2023 15:58,
pata...@gmail.com a écrit :
j'ai cette chaîne de caractères à traiter "<a><b>this is <bad> tag text</b></a>".
du fait de la présence de "<bad>", xml.etree.ElementTree.fromstring() échoue
à traiter la chaîne : comment puis-je préciser à xml.etree.ElementTree que
<bad> n'est pas une balise ou inversement lui demander de ne considérer que
les balises a et b ?
Je n'ai pas la réponse à ta question parce que je n'utilise pas ces fonctions.
Mais par curiosité, est-ce que ça fonctionne si tu remplaces « <bad> » par
« <bad/> ».
Question subsidiaire, existe-t-il des fonctions qui traitent du texte formaté
en tant que HTML plutôt que XML ? Ça pourrait être une solution, puisque le
formalisme de HTML est moins rigide que celui de XML.
-- Olivier Miakinen