Actualites��Forum��Archives
Le magazine des d�cideurs et webmasters qui gagnent !
�Inscription | Livre d'or | Plan du site | 20� visiteurs actifs �
��
���� A la Une
� Actualit�
� Dossiers
� Communiqu�s
� Coin Technique
� Agenda des salons
� Emploi
� Echange de liens

���� Archives
� S�lection
� Exp�rience qui parle
� Internet quotidien
� Tous les dossiers

���� Forum
� Forum SAM-MAG

���� Guides
� Check-list de la promotion des sites
� Promouvoir et r�f�rencer les sites web

���� Contact
� Nous contacter
� Newsletter
� La protection des donn�es personnelles

���� Login
���
����
Inscription

Mot de passe oubli�?

�� Sondage
Vous v�rifiez votre r�f�rencement :
22%�tous les trimestres
17%�tous les mois
18%�toutes les semaines
21%�tous les jours
23%�jamais

���� Rechercher
����
���

Recherchez maintenant !
En partenariat avec amazon.fr
Google
Powered by FullXML
�Actualit�


Une introduction � XML

XML est un terme qui est devient de plus en plus utilis� dans le monde de l'Internet.
Devant un standard incontournable, nombreuses sont encore les personnes pour qui XML reste une expression obscure.

Nous allons tenter dans cet article de r�pondre simplement � deux questions fondamentales :

  • Qu'est ce que le XML ?
  • Pourquoi utiliser le XML ?

XML est un langage informatique.
Ce n'est pas un langage de programmation comme le C ou Visual Basic, mais un langage permettant de d�crire des donn�es de mani�re structur�e. Un autre exemple de langage �quivalent est le HTML, qui est le langage utilis� pour afficher des donn�es sur le WEB.

XML est un standard
XML est un langage ind�pendant de toute plate-forme et constitue une norme largement r�pandue. Vous pourrez trouver XML sur tout type de mat�riel ou de syst�me d'exploitation (Windows, Mac ou Unix , ..)

Que signifie XML ?
XML signifie Extensible Markup Language.
Comparez ce terme � HTML (HyperText Markup Language), vous y trouverez une certaine similitude.

Qui est � l'origine du XML ?
XML a �t� d�fini par le W3C (World Wide Web Consortium), groupe qui d�finit les standards de l'Internet comme le HTML.

XML n�cessite-t-il un logiciel sp�cifique ?
Non, un document XML est en fait un fichier texte. Il vous suffit de prendre votre �diteur de texte favori pour cr�er ou ouvrir un fichier XML.

XML va-t-il remplacer le HTML ?
Non. Ce sont deux langages ind�pendants qui continueront � exister. Par contre XML a fait �voluer HTML qui a connu de nombreuses versions en XHTML, nouveau standard qui rend compatible HTML et XML.

XML comme fichier de donn�es
De mani�re g�n�rale, on peut consid�rer que tout fichier informatique est un fichier de donn�es (texte, graphique, musique, ex�cutable..).
XML permet de stocker tout type de donn�es, m�me si son format texte peut sembler incongru pour le stockage de donn�es complexes comme des images ou la musique.

XML permet de d�finir la structure et le type de donn�es.
Cette notion plut�t abstraite est en fait la notion fondamentale du XML.
Jusqu'ici chaque type de fichier comme par exemple JPEG ob�it � une structure fixe qui lui permet d'�tre reconnu par les logiciels d'imagerie. XML va plus loin en permettant de d�crire la structure des donn�es. Vous �tes libre de choisir la structure de vos donn�es XML et vous pouvez d�crire de fa�on simple cette structure.

XML premier exemple
Voici un exemple de document XML, utilis� par Sam-mag pour stocker les inscriptions au site. Sam-mag utilise le portail FullXML bas� sur XML.

		<?xml version="1.0"?>
		<members>
				<member>
				<id>150/id>
				<pseudo>jrenaud</pseudo>
				<password>******</password>
				<email>[email protected]</email>
				<ville>Bordeaux</ville>
				<visible>oui</visible>
				<newsletter>oui</newsletter>
				</member>
			<member>
		</members>
			
XML deuxi�me exemple
		<?xml version="1.0" encoding="utf-8" ?>
		<html>
		<head><title></title></head>
		<body>
		<H1>Bonjour</H1>
		Ceci est-il un document HTML ou XML ?
		</body>
		</html>
		

Cet exemple montre qu'un document HTML est aussi un document XML. La seule diff�rence r�side en la premi�re ligne.
En r�alit� un document HTML n'est pas un document XML, car la d�finition du langage HTML ne correspond pas aux r�gles d�finis pour le XML.
Le W3C a défini une nouvelle version de HTML compatible avec XML, il s'agit de XHTML.

XML pr�sentation du langage
Son adoption comme standard r�side �galement dans le fait que XML est un langage tr�s simple.
La premi�re ligne du fichier doit d�clarer le type de documents :

<?xml version="1.0"?>

Chaque donn�e doit �tre incluse entre deux marqueurs ouvrant et fermant, comme ceci :
<ville>Paris</ville>


Chaque �l�ment peut inclure d'autres �l�ments :

<villes>
<ville>Paris</ville>
<ville>Marseille</ville>
</villes>

XML les r�gles du langage
Si XML est un langage simple, il comporte �galement quelques contraintes :

  • Un document XML ne peut comporter qu'un seul et unique marqueur racine
  • Chaque marqueur d'ouverture doit �tre suivi d'un marqueur de fermeture.
  • Le nom du marqueur d'ouverture doit correspondre exactement au marqueur de fermeture
  • Les noms d'�lements sont sensibles � la casse.
Ces contraintes respect�es, on dit que le document XML est un document bien form�.

XML Document bien form�.
Un document XML do�t �tre bien form� pour pouvoir �tre trait� ou simplement affich�. Si ce n'est pas le cas, le document ne sera pas trait� - tout simplement. Contrairement au HTML, ou si des erreurs peuvent �tre pr�sentes dans un document, le navigateur tentera d'afficher la page, en XML le navigateur indiquera simplement document non correct.

Affichage des donn�es XML
Si les donn�es XML sont lisibles en mode texte, il peut �tre souhaitable d'afficher ces donn�es de mani�re plus claire. Il existe diff�rentes façons de pr�senter les donn�es XML, parmi celles-ci :

  • Les feuilles de style en cascade ( CSS )
  • XSLT (Extensible Style Sheet Language)

XML permet de s�parer les donn�es de la pr�sentation de ces donn�es.
Dans un document HTML, les donn�es texte et graphiques sont m�lang�es. XML permet de dissocier les donn�es texte de l'aspect graphique.

XML d�finition des donn�es
Pour d�finir la structure d'un document XML ainsi que les relations entre ses �l�ments, les types de donn�es et les contraintes de contenu, vous devez utiliser une d�finition de type de document (DTD, Document Type Definition) ou un sch�ma.
Nous n'aborderons pas ici le d�tail de ces solutions.

XML technologie aboutie ?
Si le langage XML est parfaitement d�fini, XML engendre le d�veloppement de nouvelles technologies qui apparaissent ou �voluent encore quotidiennment.
On peut citer ici les Web Services, qui s'appuient sur XML, HTTP (le protocole de communication WEB) et SOAP pour d�finir un nouveau standard dans la publication d'information.

Pourquoi utiliser XML ?
A cette question fondamentale, une r�ponse simple :
Utilisez XML si vous souhaitez �changer vos donn�es avec le monde ext�rieur.
Les applications sont nombreuses et illimit�es, en utilisant XML vous �tes certains de pouvoir communiquer vos informations aupr�s de syst�mes h�t�rog�nes.

Pour montrer la r�volution que le XML va apporter dans les ann�es � venir, on peut imaginer tous les habitants de la plan�te parlant le m�me langage et se comprenant sans besoin de traducteurs interm�diaires. Pour simplifier, le langage XML va permettre � tous les syt�mes connect�s sur Internet de parler le m�me langage, et surtout de structurer les informations pr�sentes sur Internet !

XML est la pierre de base sur lequel va reposer l'Internet de demain, tout comme HTML l'a �t� pour les ann�es 90.
En choisissant cette technologie, vous �tes certain de mettre en place un syst�me r�pondant aux �volutions d'Internet.

J�r�me Lacaille
Ingénieur développeur
Spécialiste en Nouvelles Technologies

Webmastering / Développement

 

�Imprimer�Donner votre avis

Les r�actions


Pourquoi utiliser XML ?
par�[15.01.2003�23:00 - cbl]
Je suis assez d'accord avec l'article, je pense que le dernier paragraphe est essentiel: "Utilisez XML si vous souhaitez �changer vos donn�es avec le monde ext�rieur."
Tout est dit dans cette phrase, si vous voulez �changer des donn�es, je pense que xml a des avantages,
Le 2�me gros atout de XML c'est la s�paration des donn�es de la pr�sentation de ces donn�es. Avec ce syst�me, on peut, � partir d'un document word, du XML r�sultant et des XSL d�finie par les "graphistes", diffuser le document dans diff�rents format (HTML, PDF), pour diff�rents m�dia (internet, mobile ...) automatiquement et en respectant les chartes graphiques de chaque m�dia.

Enfin, pour r�pondre au commentaire, je dirais que l'image de la langue universelle fait allusion au fait que XML permet � la fois d'�changer des donn�es mais �galement de d�crire ces donn�es. Par cons�quent, quelque soit la machine ou l'OS, l'information n'est pas d�form�e.
Enfin pour finir, oui XML (du fait des avantages issus de la normalisation et � l'universalit�) permettra (permet) de gagner de l'argent , ne serais-ce que pour les gain de productivit� en cas d'�change BtoB


Le XML qui �volue
par�[15.01.2003�22:33 - Bernard]
Bonjour
je viens de lire l'article de J�r�me Lacaille qui refl�te bien les atouts du XML. En dessous la r�action d'un anonyme que je ne peux laisser sans r�ponse.

L'informatique est � mon sens l'un des domaines d'activit� ou l'on doit le plus se remettre en question, �voluer. Le XML en fait partie. J'ai d�couvert et utilis� le XML et ses d�riv�s dans un projet lors d'une formation au CNAM.

Puisque notre anonyme s'interroge sur la rentablilit�, peut �tre changera-t-il d'id�e lorsqu'il devra migrer sa base de donn�es vers un autre SGDB ou encore sur une autre plate-forme, il gagnera du temps donc de l'argent si le concepteur de sa base � pr�vu une sortie vers un ou des fichiers XML.

Oui, la plan�te internet et pas seulement elle parlera XML et certainement pour la plupart sans s'en apercevoir.

Pour ce qui est de la s�curisation XML Le W3C (http://www.w3.org/) publie le Cryptage XML et la Transformation de D�cryptage en recommandations
Associ�es avec les signatures XML, le cryptage XML et la transformation de d�cryptage permettent de s�curiser les documents XML
lien: http://www.w3.org/2002/12/xenc-pressrelease.html.en

Des t�moignages de soutien sont �galement disponibles:
http://www.w3.org/2002/12/xenc-testimonial

Non l'auteur de l'article ne reste pas dans sa sph�re la preuve il s'est pench� sur le XML.
Et vive les enfants !!!

[email protected]

xml pour tous ?
par�[23.11.2002�18:17 - rv]
je ne suis pas certain qu'une activit� commerciale sur internet (il en existe beaucoup) devienne + rentable en diffusant du XML. Si en interne, entre informaticiens partageant un espace commun de production, l'int�r�t de XML est �vident, en terme de diffusion, il n'y a aucun int�r�t pour le producteur/distributeur de fournir un support informationnel r�utilisable � souhait dans un autre syst�me d'information.
Cela para�t pourtant �vident. Regardez comment ont du r�agir le maison de disque % au pb internet.
Non, je pense sinc�rement que vous vous tromper lorsque vous affirmez que toute la plan�te internet causera XML. En priv� certes, mais pour la diffusion publique, on gardera notre vieux HTML bien statique et NON r�utilisable instantan�ment.
Apparemment, l'auteur de cet article n'est pas responsable d'entreprise!!! Sa sph�re reste limit� � son petit confort perso, dans son petit service douillet, d'une grande entreprise.
Pour finir, m�me si en interne l'universalit� (qui se construit encore ) d'XML est souhaitable, n'ounliez jamais que rien ne se perds, rien ne se cr��, tout se transforme et qu'il y a un revers � la m�daille. Par ex, j'ai un gros turn-over de RH dans mon service et JE NE SOUHAITE PAS que l'on embarque le 'syst�me' en XML pour le r�installer dans le 2 jours chez le concurent!! Avez-vous une solution � ce probl�me ?
Si vous deviez ajourd'hui maintenir la rentabilit� d'une activit� Internet commerciale, vous verriez que le probl�me n'est pas du tout l�.
Maintenant, si vous pensez que l'�change et la r�cup�ration hyper-facile d l'info via internet ne doit primordialement �tre une activit� COMMERCIALE (c�d lucrative), alors, je vous salue et vous souhaite bien du plaisir dans un monde o� l'�conomie s'effrondrerait � terme, c�d dans un monde o� la violence, la guerre, et tous les maux connus et � venir s'exprimerait � loisirs.
Si vous ne voyez pas cela, alors, allez-y. En ce qui me concerne, j'ai d�j� fait un bon bout de chemin, et ce qui est pris n'est plus � prendre.
Mais les enfants ont toujours des 'mots' qui amusent les 'grands'.
Je me suis bien amus� en vous lisant.
Bonne continuation.

�
�� news
Tendance
Les outils de recherche adoptent une mode plus light :
visuel d�pouill�
recherche facilit�e
Voila
Yahoo!
AltaVista


�� Le R�f�renceur
�� Optimisation
�� R�f�rencement
�� Soumissions Express
�� R�f�rencement international
�� R�f�rencement Publicitaire
�� Suivi
�� Offres on line
�� Devenir revendeur

�� Diagnostic
�� Calcul de popularit�
�� Pr�sence WEB
�� WebPage Alerte
�� Google position

�� Promotion
�� Sponsoring de la newsletter Sam-Mag
�� Contacter les m�dias

�� Services
�� Audit juridique
�� Contenu �ditorial
�� H�bergement plateforme Microsoft
�� H�bergement plateforme Linux
�� Webmastering / D�veloppement

�� Top pages
�
�
�
�
�

�

Ce site respecte la loi Informatique et Libert�s.
Pour en savoir plus sur la protection des donn�es personnelles, cliquez

liste de liens
�
WebmasterCopyright 2002 � ACORUS - SAM-NETWORK - all rights reserved