Actualites��Archives
Diffusez votre communiqué de presse
�Inscription | Plan du site | 39� visiteurs actifs �
��
���� A la Une
� Actualit�s
� Dossiers
� Coin Technique
� Agenda des salons
� Outils Web

���� R�f�rencement
� R�f�rencement professionnel
� Liens commerciaux
� Devis r�f�rencement

���� Diagnostic
� Popularit� Site Web
� Positionnement Moteur
� WebPage Alerte
� Positionnement Google

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

���� Services
� Mise en conformit� de site
� H�bergement
� Communiqu�s de Presse
� Contenu �ditorial
� Webmastering

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

���� Technique
� Merise

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

Mot de passe oubli�?

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

�Actualit�s


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


du calme - mauvais d�bat
par�[16.09.2003�17:51 - 2t]
Oula, on a ici une personne fort mal polie et fort courrouc�e.

De plus, ce discours ressemble � celui du lobby du brevet logiciel, qui a bien compris que les programmes Open-Source sont bien souvent excellents, non seulement avec la stabilit�, mais surtout la portabilit� : or les logiciels commerciaux sont fondamentalement contre, car dans ce contexte ils ne peuvent pas �tablir les r�gles du jeu, toujours opaques, par eux-m�mes.

Mais l'inter-op�rabilit�, ou la portabilit� entre les OS, les r�seaux, les sites internet, les groupes de travail distants (graphistes, programmeurs, artisites) est aussi un incroyable vecteur de gains de productivit�, et aussi d'innovation.

Visiblement, cette personne n'a jamais travaill� pendant des jours, voire des semaines (graphisme, sites web, programmation) sur un fichier pour finalement constater qu'il ne marche pas sur Mac, sur tel imprimante, avec un tel syst�me d'exploitation... Il faut alors tout recommencer...

Par contre, il est vrai qu'il n'est pas toujours �vident de trouver des applications pour les nouvelles technologies.

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.

Actualit�s du Net

�
�� Sondage
Selon vous, quel est le meilleur moyen d�obtenir du trafic sur un site internet ?
21%Les liens commerciaux
61%Le r�f�rencement naturel
10%Les banni�res de publicit�
3%La publicit� hors ligne
5%Les communiqu�s de presse

�� Archives
� Monter son site Internet, les obligations l�gales�
� Une nouvelle dynamique�
� Des �volutions multiples avec un seul objectif : la recherche sur Internet�
� Yahoo! Search technologie, ses fonctionnalit�s en d�tail�
� Yahoo!, Google, une concurrence acharn�e�
� Lever de Soleil des ".eu" pour Janvier 2005 ?�
� Bien choisir son nom de domaine�
� A quel prix et pour combien de temps ?�
� Domaines�r�serv�s ?�
� Nom de domaine, l'aspect technique�
� Les r�gles d'enregistrement des ".fr" s'assouplissent�
� La LEN adopt�e par le S�nat (1)�
� La LEN adopt�e par le S�nat (2)�
� Google et les marques�
� Gmail ou la pub cibl�e dans les mails�
� D�ontologie : la position de Referenceur.com �
� La galaxie Yahoo �
� La galaxie Yahoo! (2)�
� Campagne Overture : t�moignage�
� Quand Yahoo bouge, �a bouge autour�

�

Sam-Mag - Un site du r�seau ACORUS 1996-2007
� Copyright ACORUS All rights reserved.- Mentions l�gales

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

r�f�rencement | achat de mot cl� | r�f�rencement international | web actualit�s | boutique en ligne | statistiques web | referencement site web
communiqu� de presse | r�f�rencement internet | r�f�rencement gratuit | referencement professionnel | referencement immobilier

�
Webmaster