SpiKe le XHTML est une évolution de HTML qui comporte :
- Compatibilité ascendante XML
- Une définition sémantique plus large
- Une modularité accrue
En français non technique çà donne une meilleur compatibilité avec tout ce qui peut traiter du XML (langage à balise pour vulgariser).
Si ton code HTMl ne respecte pas cette mise en forme XML il sera impossible sans traitement préalable d'en extraire des informations automatiquement.
La sémantique permet à un robot ou un humain de comprendre le contenu de la balise.
C'est pour çà qu'il est en outre peu recommandé d'utiliser Table pour définir une mise en page.
XHTML est en plus progressivement porté à évoluer vers du XML pure dans probablement une dizaine d'année (précipitons pas les choses).
Une interropérabilité permettra à une multitude de systèmes de communqiuer facilement et de se comprendre. On pourra enfin rejoindre facilement les sytsèmes informatiques futuristes de nos films de science fiction préférés qui sait