10 novembre 2004
Pourquoi une version XML de BlogOKat ? (1)
Et d'abord, qu'est ce que XML ?
(XML expliqué aux débutants !)
XML = eXtensible Markup Language. Il s'agit d'un méta-langage de balisage qui permet une modélisation informatique et une profonde structuration des données, leur diffusion sur le web et leur préservation à long terme. Il est indépendant de toute plate-forme matérielle et logicielle et peut permettre l’encodage de tout type d’information textuelle. Ce format neutre et structurant qui permet d'assurer la pérennité de l'information fait l’objet d’une recommandation du W3C de 1998.
Mon dictionnaire en ligne favori en donne la définition suivante : "évolution du langage SGML permettant aux concepteurs de documents HTML de définir leurs propres marqueurs, dans le but de personnaliser la structure des données qu'ils comptent présenter".
Bref, c'est plus simple que SGML et contrairement à HTML, ça permet de différencier la forme et la structure logique du contenu.
Le W3C a résumé en 10 points les concepts de base du XML :
- c'est une méthode pour structurer des données
- ça ressemble un peu à HTML
- c'est du texte qui n'est pas destiné à être lu
- XML est bavard, mais ce n'est pas un problème
- c'est une famille de technologies
- ce n'est pas si nouveau que ça
- XML conduit HTML à XHTML
- XML est modulaire
- il est le fondement de RDF et du web sémantique
- XML est libre de droits, indépendant des plates-formes et correctement pris en charge
A quoi ça sert ?
Vaste question ! Pour résumer :
- à modéliser des structures de données
- à publier des données structurées sur le web
- à séparer la structure logique de l'affichage
- à créer des applications distribuées
- à intégrer des données en provenance d'applications hétéroclites
Pour en savoir plus :
- Le dossier documentaire d'EducNet
- XML.fr
- Mutu-XML
A suivre...
Commentaires
Poster un commentaire
Rétroliens
URL pour faire un rétrolien vers ce message :
http://www.canalblog.com/cf/fe/tb/?bid=16814&pid=166349
Liens vers des weblogs qui référencent ce message :
