Discutez les propositions suivantes en 5 à 10 lignes, illustrez chacune à l'aide d'un exemple.

Question

Pourquoi est-il utile d'utiliser des schémas pour valider les documents XML ?

Solution

Si l'on n'utilise pas de schéma pour valider les documents XML, ceux-ci sont hétérogènes et difficiles à exploiter automatiquement.

Par exemple, on ne peut pas utiliser de XSLT pour les transformer automatiquement.

Question

Pourquoi le XML n'a-t-il pas encore remplacé le HTML ?

Solution

Le XML n'a pas vocation à remplacer le HTML. XML permet aux architectes de sites de se concentrer sur l'information à fournir, et dans un deuxième temps de la mettre en forme pour des besoins spécifiques : sur un téléphone portable, pour imprimer, pour les navigateurs Web, ...