Re: XML : texte en forme de balise

Liste des GroupesRevenir à fcl python 
Sujet : Re: XML : texte en forme de balise
De : patatetom (at) *nospam* gmail.com (pata...@gmail.com)
Groupes : fr.comp.lang.python
Date : 26. May 2023, 09:04:21
Autres entêtes
Message-ID : <983c9a4c-99b6-4517-be5c-fc8e76d204e1n@googlegroups.com>
References : 1 2
User-Agent : G2/1.0
Le jeudi 25 mai 2023 à 17:37:23 UTC+2, Olivier Miakinen a écrit :
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

cette petite chaîne est un exemple et malheureusement, je ne connais pas à l'avance les "bad tag" (<????>).
ma question serait donc plutôt : comment fournir à xml.etree.ElementTree la liste des tags à considérer ?
dans XML il est question de namespace (espace des noms) : je suppose que c'est sans doute destiné à ça...
j'ai toujours eu horreur de XML ;-)

Date Sujet#  Auteur
25 May 23 * XML : texte en forme de balise7pata...@gmail.com
25 May 23 `* Re: XML : texte en forme de balise6Olivier Miakinen
25 May 23  +- Re: XML : texte en forme de balise1Stefan Ram
26 May 23  `* Re: XML : texte en forme de balise4pata...@gmail.com
26 May 23   +* Re: XML : texte en forme de balise2Damien Wyart
26 May 23   i`- Re: XML : texte en forme de balise1Olivier Miakinen
26 May 23   `- Re: XML : texte en forme de balise1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal