J'ai la possibilité de valider les documents XHTML 1.1 par rapport au official XHTML 1.1 DTDs (j'utilise le pluriel parce que la DTD "principale" en inclut plusieurs autres) ou contre le official XHTML 1.1 XML Schemas. Maintenant, je sais que le langage XML Schema est plus expressif et puissant et peut donc vérifier plus de choses. Ce que je me demande, c'est si ces fonctionnalités «supplémentaires» sont réellement utilisées dans les schémas officiels. En d'autres termes, validera par rapport à ces schémas pour vérifier plus de choses que la validation par rapport à ces DTD?DTD XHTML 1.1 officielles par rapport aux schémas XML officiels XHTML 1.1
Répondre
Tout ce qui valide l'utilisation de la DTD doit également être validé à l'aide du schéma.
Les conformance definition Etats qui
Le document doit être conforme aux contraintes exprimées dans l'annexe C.
et à l'annexe C contient les DTD. Rien n'est dit sur la conformité aux schémas qui sont dans l'annexe D. Par conséquent, les contraintes supplémentaires des schémas ne seraient pas contraignantes, puisque les documents ont seulement besoin de satisfaire les DTD.
(Edited)
Il y a beaucoup de choses que vous ne pouvez exprimer qu'avec un schéma et cela signifie que la validation par rapport à un schéma vous donnera toujours une meilleure réponse quant à la validité de votre fichier XML.
Je demande au sujet de ces _specific_ schémas et DTD, _not_ en général. – Lucas
Pourquoi ne pas simplement l'essayer. Nous n'avons pas lu la DTD complète et le schéma. Mais je suis très sûr, qu'ils n'ont pas simplement copié les règles de validation DTD dans le schéma. Et comme il y a des types de données, oui, ça va valider plus de choses. – 2ndkauboy
Les pages XHTML 1.1 pour le schéma XML DTD et à la fois l'état, "Cette annexe est normative." Cela signifie qu'ils doivent effectuer des contrôles de validation identiques.
Pour répondre à votre question: Non
"pour autant que je sache":) ... Je cherche un "100% oui" ou un "100% non", car il y a une réponse définitive. – Lucas
Désolé pour l'hésitation, c'est 99.99% ... s'il y a quelque chose c'est un artefact ou un effet secondaire caché quelque part. – tovare
Pourrions-nous avoir une source pour cette exigence? – Lucas