|
Extensible Markup Language. Le XML est un standard du W3C. Le #HTML a de nombreuses limitations : il est peu rigoureux dans sa syntaxe, il est peu structuré, les éléments n'ont pas de contenu sémantique et surtout il est limité aux éléments existant dans les #DTD HTML. Il ne permet donc pas l'échange de données structurées. Pour lever ces limitations, le W3C a créé le XML.
Le XML a une syntaxe très rigoureuse. Le XML est très structuré. Les éléments d'un document XML ont un contenu sémantique (nous savons quelle va être le type de donnée). Et surtout XML est illimité dans la création des éléments, puisque c'est le concepteur qui créé dans sa #DTD avec tous les éléments et tous les attributs dont il a besoin dans son application web. L'inconvénient majeur du XML est que c'est un langage verbeux (il nécessite beaucoup de lignes de code, comme tout langage à balises).
|