XHTML et schéma XML
Le format XHTML 1.0 exprimé avec un schéma XML au lieu d’une DTD : XHTML 1.0 in XML Schema.
Le format XHTML 1.0 exprimé avec un schéma XML au lieu d’une DTD : XHTML 1.0 in XML Schema.
Faire un rétrolien sur ce billet : [trackback]
Ah, je savais que ce sujet t’interesserait ;¬)
À ma connaissance, pas de pages utilisant ce schéma.
Un navigateur n'en ferait rien je pense, si ?
Je pense que c'est surtout utile pour concevoir des outils de validation plus précis, lesquels peuvent charger le schéma lorsqu'ils rencontrent le doctype en question.
Je ne pense pas. Les navigateurs n’ont pas vocation à être validant, sauf pour certains cas particuliers.
Par exemple, Mozilla intègre certaines parties de XML Schema pour XForms (Utilisation des types prévus dans XML Schema pour la validation des données, exemple : xsd:string ou encore xsd:anyURI).
Aucun rapport par contre entre les schémas XML et les doctypes.
Un schéma XML est associé à un document soit directement dans le document via l’espace de nom http://www.w3.org/2001/XMLSchema-inst(…) et l’attribut schemaLocation qui lui est lié, soit par un mécanisme externe (avec l’API disponible de tel ou tel parseur validant implémentant XML Schema).
Oui effectivement ça m'intéresse :)
Je cherche toujours à savoir s'il est possible de virer ce **** de doctype dans une page contenant du SVG qui oblige à préfixer tous les éléments SVG (ou HTML, à choix).
Ma quête n'est donc pas encore totalement désespérée ;-)
Il est indispensable de virer le doctype pour un fichier XML faisant appel à plusieurs espaces de nom.
De toutes façons ça ne sert à rien, les navigateurs identifient à partir de l'espace de nom et non pas à partir du doctype.
Ce n'est utile que pour du "faux" XHTML, ie envoyé en text/html.
L’ajout de commentaires sur ce billet n’est pas/plus autorisé.