salut,
J'aurai aimé savoir quelle est la grande difference et les avantages d'un documents XML comparé à un document HTML ?
Merci
salut,
J'aurai aimé savoir quelle est la grande difference et les avantages d'un documents XML comparé à un document HTML ?
Merci
déjà, ce n'est pas du tout la même chose...
XML est un format de document, c'est à dire que la norme définie un type de documents, tout document respectant cette norme est un document XML...
Mais la sémantique n'est pas définie.
alors que HTML est un langage complet (sémantique incluse) qui sert à créer des pages Webs.
ensuite, si tu parles de XHTML, qui est la version de HTML basée sur XML alors son principal avantage est que c'est avant tout un document XML, donc on peut appliquer dessus tous les traitements associés aux XML : parsage facilité, utilisation de XSLT, utilisation de DTD et/ou de XSD pour la validation, modularité, etc...
d'où de très grandes possibilités de traitements, de plus, XHTML est censé être orienté données, tandis que HTML est plutôt orienté présentation (sauf dans sa dernière version), ce qui veut dire qu'en XHTML, on ne se soucie normalement pas de la présentation des données, mais uniquement de données en elle-même, et ensuite, c'est le CSS qui se charge de la présentation des données... (mise en forme, mise en page, etc...)
ce qui permet de séparer design et donnée et donc de faciliter la maintenance, le chagement de design etc...
et en general,dans quel contexte sont utilisé les documents XML et quel est leur interet ?
Salut,
http://xml.developpez.com/cours/
Merci de poser des questions une fois que ce seras fait!
++
Thierry
P.S. Ne le prend pas mal au début c'est pour tout le monde la même chose
pfiu, c'est vague comme question...
XML est souvent utiliser pour stocker des informations dont le volume est relativement réduit (ou moins réduit) (utilisation comme un SGBD) ou alors pour des données qui doivent être transmises entre programmes (exemples : XML-RPC (notam SOAP), les RSS, les XML Schemas, etc...
l'intêret est que des librairies de traitement (parsage, préprocesseurs du XSLT, validateurs, etc...) sont présentes pour presque tous les langages de programmation, et XML étant d'une un format texte, de deux, une norme standard et universelle (grâce aux recommendations du W3C), et de trois, avec un format facilement spécialisable (DTD, XSD), ça permet de faire communiquer facilement tous types de programmes sans se soucier du moyen d'échange (sockets, fichiers, etc...), de la plate-forme d'exécution (Windows, Linux, Mac, BSD, etc...), du langage de développement (C, C++, Java, VB, .Net, ADA, etc...)
donc une interaction potentielle quasiment infinie... puisque le traitement sera normalement toujours le même...
ensuite, il faut aussi voir dans quel cadre il est utilisé, quale langage XML est utilisé, le XHTML par exemple sert à stocker des données destinées à être des pages webs, SVG est un langage de dessins vectoriel, RSS un langage de syndicalisation de contenu, XML Schema un langage de normalisation de format, etc...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager