Mes impressions sur le web, les standards et autres…


Mercredi 14 septembre 2005

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.

Publié à 19h34

Catégorie :

Vos réactions, opinions, insultes…

Rétroliens

Faire un rétrolien sur ce billet : [xxxxxxxx]

Commentaires

Auteur : Calimo • Site#1

Existe-t-il un exemple de page HTML utilisant ce schéma à la place du doctype ?

15 septembre 2005 à 9h43
Auteur : Bobe • #2

Ah, je savais que ce sujet t’interesserait ;¬)

À ma connaissance, pas de pages utilisant ce schéma.

15 septembre 2005 à 12h48
Auteur : Benoit • #3

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.

15 septembre 2005 à 18h51
Auteur : Bobe • #4

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).

15 septembre 2005 à 19h09
Auteur : Calimo • Site#5

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 ;-)

15 septembre 2005 à 21h54
Auteur : loufoque • #6

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.

16 septembre 2005 à 20h15
Un ch’tit biscuit ?
  • Les champs email et site sont facultatifs
  • Les URLs commençant par [protocole]://[protocole] correspond à http, https, news, irc, ftp, … sont rendues activables automatiquement. Votre adresse email ainsi que d’éventuelles adresses email présentes dans le corps du commentaire sont également rendues activables et encodées pour tromper les aspirateurs d’adresse email.
  • Pour spécifier une URL locale au site, vous pouvez utiliser local comme protocole à mettre à la place de http et omettre le nom de domaine dans l’URL.
    Exemple : local://2005/08/22/Nom-de-billet/.
  • Usez et abusez de la possibilité de prévisualiser votre commentaire pour vérifier qu’il est correctement rédigé et contient le moins possible de fautes d’orthographe. Évitez en outre le style SMS, merci d’avance. Prévisualiser votre commentaire peut également vous permettre de voir si de nouveaux commentaires sont apparus entre temps.
  • Si vous spécifiez l’adresse de votre site dans le champs texte prévu à cet effet, le script se chargera automatiquement d’aller récupérer sur votre site la langue utilisée dans vos pages, soit via l’en-tête HTTP Content-Language, soit en récupérant le contenu de l’attribut xml:lang ou lang sur l’élément html. Vous n’avez indiqué d’aucune façon la langue utilisée dans vos pages ? Corrigez ça nom di diou !
  • Des options de mise en forme des commentaires feront peut-être un jour leur apparition.


Site créé et maintenu par Aurélien Maille aka Bobe. Toutes les heures sont au format CEST.
Revenir à l’accueil – Zone de développement – Informations et accessibilité – CC licensed CC Licensed