Suite de [8061]: contournement de la faute de conception de SAX (entité dans...
Suite de [8061]: contournement de la faute de conception de SAX (entité dans un attribut non distinguable des autres contextes) en remplaçant les entités HTML de lettres accentuées (mais pas les autres pour sécuriser les valeurs d'attributs) par leur valeur effective dans le charset du site. Cette opération n'est effectué que si la DTD de la page contient l'entité HTMLSymbol (definie en http://www.w3.org/TR/1999/REC-html401-19991224/HTMLsymbol.ent mais elle n'est pas chargée). L'analyse de la DTD a permis aussi d'améliorer l'indenteur, qui abrège <bal attributs></bal> en <bal attributs /> lorsque la DTD indique que l'ensemble des fils de la balise est à EMPTY (soit: base, meta, link, hr, br, basefont, param, img, area, input, isindex, col). En résumé, l'indenteur intégré est à présent parfaitement opérationnel, et le validateur intégré à peine moins laxiste que l'officiel du W3C.
parent
88ba7f56
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- ecrire/exec/calendrier.php 2 ajouts, 2 suppressionsecrire/exec/calendrier.php
- ecrire/exec/naviguer.php 2 ajouts, 2 suppressionsecrire/exec/naviguer.php
- ecrire/inc/sax.php 25 ajouts, 16 suppressionsecrire/inc/sax.php
- ecrire/inc/validateur.php 23 ajouts, 32 suppressionsecrire/inc/validateur.php
- ecrire/public/debug.php 18 ajouts, 5 suppressionsecrire/public/debug.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter