Mercurial > defr > templates
view .hgignore @ 19:fb0e206f1acf tip
Possibilité de supprimer les attributs dans l'espace de nom de transformation
Si des attributs sont présents dans un espace de nom autre que celui par
défaut dans un document XHTML, ce dernier n'est plus valide au sens
strict d'après la documentation du W3C[1], et en conséquence le validator
se plaint. Par conséquent, il est désormais possible de définir un paramètre
du template amenant la suppression de tous ses attributs.
Par défaut, on ne les supprime pas, car il pourrait y avoir des utilisations
valides d'une part (CSS étant au courant de l'existence des espaces de noms
entre autres), et que cela entraine une pénalité au niveau du temps
d'execution d'autre part, puisqu'il faut retrouver ses attributs avant de les
supprimer (la pénalité ne devrait pas être trop grande grâce à XPath, mais
non nul quand même)
Ajout d'un test unitaire qui va bien pour tester cette fonctionnalité.
[1] : http://www.w3.org/TR/xhtml1/#well-formed
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Wed, 31 Oct 2007 17:56:14 +0100 |
parents | 267ffe3e76f5 |
children |