(reprise du message précédent)
J'abonde dans ton sens et regrette que les "rigoristes" ne l'aient pas emporté car, à mon avis, mieux vaut des choses bien cadrées que de laisser chacun voir ce qu'il veut.
On ne vivait pas si mal que ça avec les DTD HTML 4, qui auraient pu tout à fait être remplacées par des schémas XSD.
Ceci dit, c'est un peu la tendance actuelle dans tous les domaines. On m'a expliqué récemment qu'il ne fallait pas brider les chefs de projet en mettant des contrôles de cohérence pour la saisie de leurs documents.
Le principe est celui-ci : le chef de projet saisit ce qu'il veut, ça part en comité et s'il y a des erreurs / anomalies, ça revient au chef de projet qui modifie.
Une totale hérésie en ce qui me concerne, mais il paraît qu'il ne faut pas traumatiser les gens en leur mettant des contrôles sur la saisie.
En gros, il est interdit d'interdire... ce qui rappelle quelques bons vieux souvenirs des années 68.
Modifié par sepecat (30 Apr 2016 - 10:41)
QuentinC a écrit :
Non, tu ne te trompes pas, il n'y a plus de DTD officielle, et il n'y a pas non plus de schéma XML de validation.
Comme Dew l'a déjà très bien précisé, le XHTML 2 qui devait succéder à XHTML 1.0 a été un échec cuisant.
Ma foi, on aura essayé d'inculquer la rigueur à ceux qui l'ont tant négligé pendant si longtemps; sans succès; dommage; on ne balaie pas d'un revers de la main toutes ces années de laxisme.
Du coup vu que HTML5 ne se base plus sur un respect strict de XML, il n'est pas possible d'écrire un schéma XML pour le décrire.
Quand à pourquoi il n'y a plus de DTD non plus, j'ai plusieurs raisons à proposer :
1. Parce que HTML5 est une norme en constante évolution et parce qu'elle n'est plus totalement l'exclusivité du W3C (il y a le WHATWG entres autres). Certains parlent déjà de HTML5.1 alors que HTML5 lui-même n'est pas encore complètement gravé dans le marbre.
2. Si jusqu'à HTML 4.01 et XHTML 1.0 le W3C avait un plan et des étapes plus ou moins fixe avec des deadlines et une spécification en un seul tenant, chaque partie de HTML5 est gérée par des groupes différents beaucoup plus indépendants, et semble-t-il qu'ils ont depuis un peu relâché la séparation nette qu'il y avait entre les différentes étapes de standardisation.
3. Le format de description DTD est complètement dépassé, le W3C lui-même recommande de passer aux schémas XML pour décrire des règles de validation
J'abonde dans ton sens et regrette que les "rigoristes" ne l'aient pas emporté car, à mon avis, mieux vaut des choses bien cadrées que de laisser chacun voir ce qu'il veut.
On ne vivait pas si mal que ça avec les DTD HTML 4, qui auraient pu tout à fait être remplacées par des schémas XSD.
Ceci dit, c'est un peu la tendance actuelle dans tous les domaines. On m'a expliqué récemment qu'il ne fallait pas brider les chefs de projet en mettant des contrôles de cohérence pour la saisie de leurs documents.
Le principe est celui-ci : le chef de projet saisit ce qu'il veut, ça part en comité et s'il y a des erreurs / anomalies, ça revient au chef de projet qui modifie.
Une totale hérésie en ce qui me concerne, mais il paraît qu'il ne faut pas traumatiser les gens en leur mettant des contrôles sur la saisie.
En gros, il est interdit d'interdire... ce qui rappelle quelques bons vieux souvenirs des années 68.
Modifié par sepecat (30 Apr 2016 - 10:41)