Bonjour,
Existe-t-il un moyen simple de transformer, en java, un fichier html en un xml.
En fait je voudrais juste un truc qui me ferme proprement les balises qui ne le sont pas.
merci.
Bonjour,
Existe-t-il un moyen simple de transformer, en java, un fichier html en un xml.
En fait je voudrais juste un truc qui me ferme proprement les balises qui ne le sont pas.
merci.
Regarde du côté du XHtml.
C'est la version XML du HTML.
Peut-être existe-t-il des trucs en Java qui transforment une page HTML en page XHtml.
En tout cas, techniquement c'est possible
et j'irai justqu'à dire que ça doit être simple (mais long) à écrire
étant donné que des normes existent.
Sans utilisé de lib particuliere pour faire cela tu pourrais peut etre te debrouiller avec les Regexp de java (inclu dans le jdk 1.4)
en gros tu fais une recherche sur tout les chaines du style <(.*)?>.*?</(.*)?> (attention la syntaxe n'est peut etre pas bonne) et si l'expression de la premiere parenthese est egale a la deuxieme tu n'as rien a faire sinon c que tu dois inserer une balise fermante reste le probleme de savoir ou ????
Bon je balance une idée comme ca !!sans trop y avoir reflechi peut etre que ca t'aidera![]()
Bonne chance
En fait en ayant reflechi un peu plus tu n'as qu'a remplacé toute les balise qui ne se referme pas par <nom de la balise/> et le tour est joué donc je pense que c faisable avec les expression reguliere !!
Enfin ceci dit je suis pas un expert donc ca reste a verifié !!
[/code]
merci a tous.
J'ai reflechi un peu et j'ai effectivement pondu un algo pour faire ca assez rapidement...
Ca se fera donc a la main !
Partager