8791 sujets

Développement web côté serveur, CMS

Bonjour,

Existe-t-il une moulinette qui parse les fichiers d'un site pour convertir les tags de HTML 4.01 Transitional vers XHTML 1.0 Transitional.

J'ai bien conscience de la limite de ce procédé mais il y a quelques règles du XHTML qui sont purement synthaxiques (typiquement balise en minuscule, fermeture des balises, etc...).

Dans le cadre d'un vieux site (= non dynamique) très fourni (très très très fourni), il peut être intéressant d'avoir ce genre de moulinette (au lien de faire X chercher/remplacer dans Dreamweaver - que je ne connais peut être pas assez bien encore).

Merci d'avance !
Modifié par Oric (07 Sep 2006 - 21:48)
Bonjour,

Il me semble que Dreamweaver propose une commande de nettoyage de code ( menu "Commandes" - "Nettoyer le code xhtml")

Il faut auparavant modifier le doctype sur la page en cours.

La moulinette nécessite peut-être quelques réglages ...
tidy -asxml xxxxxxxxx
tidy -asxhtml xxxxxxxxxxxxxx

tidy -h pour la syntaxe exacte
Modifié par damocles (07 Sep 2006 - 02:19)
A priiori c'est faisable avec n'importe quel éditeur proposant une fonction de rechercher/remplacer par expression régulière, p.ex. Context, Notepad++...

Voici une petite suggestion, par exemple :
Rechercher : <(img|input|link|meta)(.*?)>
Remplacer par : <$1$2 />
Modifié par QuentinC (07 Sep 2006 - 05:45)