2010-07-15 36 views
0

Donc, j'ai un tas de pages de balisage livrées que je suis censé styler. Le problème est que les balises sont toutes en majuscules, même si le doctype le déclare comme xhtml. Non seulement c'est moche et ça me fait mal aux yeux, mais c'est aussi faux, n'est-ce pas?Existe-t-il un bon moyen de changer les balises html UPPER CASE en minuscules, à travers un document entier?

Existe-t-il un bon moyen, peut-être un coda (mon outil préféré), un plug-in, ou un service en ligne qui peut le faire pour moi? Ou pouvez-vous faire un regexp search-and-replace en coda, et si oui, comment? (Je serai le premier à admettre que regexp n'est pas ma tasse d'oJava.)

Répondre

0

Vous pourriez essayer de savoir comment le faire dans RegExp (quelque chose d'un peu comme /<([^>]*)>/g serait un peu trop simpliste, mais c'est un début) mais cela pose toujours des problèmes. Le RegExp de Coda ne fait que trouver-et-remplacer donc je ne pense pas que vous seriez capable de faire un "toLowerCase()" sur chaque élément trouvé avant de le remplacer par Coda - vous devrez utiliser un langage de script.

Une autre option consiste à télécharger l'application Tidy du W3C qui, je crois, a des options "majuscule" et "en minuscule", même si je ne l'ai pas utilisée. C'est ici: http://tidy.sourceforge.net/#binaries (n'a pas été mis à jour depuis un moment)

+0

J'ai terminé upp faire une recherche et remplacer plusieurs documents pour chaque tag, puis fait une recherche d'expression rationnelle pour trouver ceux que j'ai manqués. n'a pas pris trop de temps, car la plupart du document contenait plus ou moins les mêmes étiquettes. merci dur! – Nils