50
XML XML Ing. Rodrigue Osirus Ing. Rodrigue Osirus UP - FACULT UP - FACULT É É DES SCIENCES INFORMATIQUES DES SCIENCES INFORMATIQUES Introduction Introduction à à la la technologie XML technologie XML

XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Embed Size (px)

Citation preview

Page 1: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XMLXMLXMLXML

Ing. Rodrigue OsirusIng. Rodrigue Osirus

UP - FACULTUP - FACULTÉÉ DES SCIENCES INFORMATIQUES DES SCIENCES INFORMATIQUES

Ing. Rodrigue OsirusIng. Rodrigue Osirus

UP - FACULTUP - FACULTÉÉ DES SCIENCES INFORMATIQUES DES SCIENCES INFORMATIQUES

Introduction Introduction àà la technologie XML la technologie XML

Page 2: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Dépenses mondiales dans les services d’ Dépenses mondiales dans les services d’

Internet y le Commerce ÉlectroniqueInternet y le Commerce Électronique

Dépenses mondiales dans les services d’ Dépenses mondiales dans les services d’

Internet y le Commerce ÉlectroniqueInternet y le Commerce Électronique

7.47.47.47.411.811.811.811.8

19191919

29.529.529.529.5

43.743.743.743.7

1998199819981998 1999199919991999 2000200020002000 2001200120012001 20022002200220020000

10101010

20202020

30303030

40404040

50505050

Mile

s de

Mill

ions

(U

S)

Mile

s de

Mill

ions

(U

S)

Mile

s de

Mill

ions

(U

S)

Mile

s de

Mill

ions

(U

S)

Source: International Data Corp. © 1999Source: International Data Corp. © 1999Source: International Data Corp. © 1999Source: International Data Corp. © 1999

Page 3: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XML c’est quoi?XML c’est quoi?XML c’est quoi?XML c’est quoi?

XML est un sous-ensemble de SGML (Standard Generalised Mark-up Language).

XML signifie eXtensible Mark-up Language, même quand son pourrait le sugérer, n’est pas un langage de balisage.

XML est un meta-language qui nous permet de définir des langages de balisage en l’ adoptant à nos besoins.

Page 4: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Attention !!

XML n’est pas un ajout à l’ HTML.HTML est une application de XML (+/-).XML n’est pas un langage pour créer des

meilleurs pages webs.XML n’est pas difficile.

Page 5: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Pour quoi XML?

C’est un standard internationalement reconnu.

Ça n’appartient à aucune compagnie et son utilisation est gratuit.

Permet la utilisation efficace d’Internet et dans différents types de Hardware (portables, PDAs, etc).

Page 6: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Un exemple de code HTML

<p><b>Le laboratoire Lab344</b></p>

<br><i>Ordinateur:WS1</i>

Page 7: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Quel est le problème d’HTML?

Met plus d’accent sur la présentation que sur le contenu.

C’est seulement utile dans les pages web.Sa structure est chaotique.Son interprétation est ambiguë selon le

logiciel utilisé.

Page 8: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Une version XML du code antérieur

<Université nom=‘UP’ pays=‘Haïti’>

<Laboratoire> Lab344 <Ordinateur>WS1

</Ordinateur>

</Laboratoire>

</Université>

Page 9: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Quelques avantages de XML

Facile d’être analysé par quelqu’un ou un logiciel.

Distingue radicalement l’information ou le contenu de la présentation ou le style.

Conçu pour être utilisé dans n’importe quelle langue.

Page 10: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Quelques avantages de XML

Les strictes règles a appliquer aux documents XML facilitent son analyse syntaxique.

Permet d’utiliser des techniques avancées d’extraction d’informations.

XML + validation = données autodefinies.

Page 11: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Brève histoire de XML• ~ 1970: IBM desarrolla el GML

(Generalized Markup Language)• 1986: ISO-8879 SGML (Standard

Generalized Markup Language)• 1992: HTML (Hypertext Markup

Language)• 1998: XML 1.0 (Extensible Markup

Language)

• ~ 1970: IBM desarrolla el GML (Generalized Markup Language)

• 1986: ISO-8879 SGML (Standard Generalized Markup Language)

• 1992: HTML (Hypertext Markup Language)

• 1998: XML 1.0 (Extensible Markup Language)

Page 12: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Création de documents XML

L’élément et ses attributsL’élément et ses attributs

<université sigle=‘up’ pays=‘Haiti’> Université de Port-au-Prince </université>

Nom de l’élément

Nom de l’atribut

Valeur de l’attribut

Fermeture de la balise

Contenu de l’élément

Page 13: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XML « bien-formé » (Well formed)

Un document XML est bien forme quand il remplit toutes les règles de la série présentées dans le document officiel de XML v1.0.

Page 14: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XML « bien-formé » (Well formed)

Un document XML est bien forme quand il remplit toutes les règles de la série présentées dans le document officiel de XML v1.0.

Nous allons voir à continuation les règles régissant la structure d’un document XML.

Page 15: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Structure hiérarchique des élémentsStructure hiérarchique des éléments

Les éléments doivent suivre une structure d’arbre, c’est-à-dire strictement hiérarchique.

Il doit y avoir un lien entre les éléments.

Il ne doit pas y avoir de superposition entre les éléments.

Page 16: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Un exemple d’un document XML erroné

<nom>Rodrigue Osirus<email>

</nom>[email protected]</email>

Erreur de superposition

Page 17: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Structure hiérarchique des élémentsStructure hiérarchique des éléments

Il y a une seule racine d’où sortent les autres éléments.

Page 18: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Structure hiérarchique des élémentsStructure hiérarchique des éléments

Voyons un exemple plus detallé

Page 19: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

<?xml=‘version 1.0’ encoding=‘UTF-7’?>

<!DOCTYPE message SYSTEM message.dtd>

<message>

<from>

<nom>Antonio</nom>

<email>[email protected]</email>

</from>

<To>

<nom>Jessica Alba</nom>

</To>

</message>

Page 20: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Structure hiérarchique des élémentsStructure hiérarchique des éléments

from

To

Subject: Hello there !

body

message

Nom: Antonio

email: [email protected]

Nom: Jessica Alba

email: [email protected]

paragraph: Jessica, call me

-----

Page 21: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Les BalisesLes Balises

Toutes les balises doivent être proprement fermées, c’est-à-dire une balise de fermeture correspondant a chaque balise ouverte.

Les balises vides ont une syntaxe spéciale.

Page 22: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Un exemple d’un document XML erroné

<animal>le chien

<race type=‘berger allemand’>

<avion>le bowing 737

Erreur de fermeture

Page 23: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Un exemple d’un document XML valide

<animal>le chien

<race type=‘berger allemand’ />

</animal>

<avion>le bowing 737

</avion>

Erreur de fermeture

Page 24: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Les AttributsLes Attributs

Les valeurs (caractéristiques de l’élément) des attributs des éléments doivent être écrits entre guillemet.<a href=‘http://www.disney.com’> c’est correct </a>

<a href=“http://www.disney.com”> c’est correct </a>

Page 25: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Autres règlesAutres règles

XML est ‘Case-sensitive’, c’est-à-dire <Auteur> et <auteur> sont différents pour XML.

L’usage d’espace ou un saut à la ligne fonctionne comme en HTML.

Page 26: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Balisage et donnéesBalisage et données

Les balises sont les éléments que le ‘parser’ de XML comprend.

Le reste du document compris entre les balises est l’information ou les données auxquelles l’utilisateur doit s’intéresser.

Page 27: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Balisage et donnéesBalisage et données

Les balises sont les éléments compris entre les caractères ‘<, >’.

Dans le cas des références d’entités le caractère initial est ‘&’ et le final ‘;’.

Page 28: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

L’en-têteL’en-tête

L’ en-tête est facultatif

La première ligne permet de spécifier la version d’ XML (pour l’instant c’est le 1.0), la codification de caractère (US-ASCII, UTF-8, UTF-7, UCS-2, ISO-8859-1, ISO-8859-7, etc)

Page 29: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

L’en-têteL’en-tête

La deuxième ligne le type de document, en spécifiant le type de document (DTD) ainsi que les données contenues.

Page 30: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Un exemple d’un document XML: En-tête

<?xml=‘version 1.0’ encoding=‘UTF-7’?>

<!DOCTYPE message SYSTEM message.dtd>

<?xml=‘version 1.0’ encoding=‘ISO-8859-1’?>

<!DOCTYPE HTML PUBLIC ‘-/ /W3C/ / DTD HTML 3.2 Final / /EN’>

Quelques en-tête

Page 31: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Les ÉlémentsLes Éléments

Les éléments en XML peuvent avoir des contenus ou être vides.

Un exemple d’élément avec contenu:

<animal>le chien</animal>

Page 32: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Caractères prédéfiniesCaractères prédéfinies

Entité Caractère

&Amp; &

&lt; <

&gt; >

&apos; ‘

&quot; ’’

Page 33: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Règles à suivre dans la création de documents XML

Les commentairesLes commentaires

Les commentaires s’écrivent de la même manière qu’en HTML, c’est-à-dire, ils commencent par ‘<!--’ et terminent par ‘-- >’.

On ne peut pas placer des commentaires dans les balises ou dans un autre commentaire.

Page 34: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Validation et définition des documents XML

DTD: Document Type DefinitionDTD: Document Type Definition

Créer une définition du type de document est comme créer son propre langage de balises.

La DTD définie le type d’élément, attributs, etc et peut limiter leurs combinaisons.

Page 35: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Validation et définition des documents XML

DTD: Document Type DefinitionDTD: Document Type Definition

La DTD peut résider dans un fichier externe, et qui peut être utilise par plusieurs documents ou bien contenue dans le document XML lui-même comme partie intégrante.

Page 36: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Validation et définition des documents XML

DTD: Document Type DefinitionDTD: Document Type Definition

Les documents XML qui répondent a son DTD se disent ‘documents xml valides’. Concept qui n’a rien a voir avec celui de ‘ document xml bien-formé’.

Page 37: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

<?xml=‘version 1.0’ encoding=‘UTF-7’?>

<!DOCTYPE carte [

<!ELEMENT carte (nom, rue, ville, pays, code)>

<!ELEMENT nom (#PCDATA)>

<!ELEMENT rue (#PCDATA)>

<!ELEMENT ville (#PCDATA)>

<!ELEMENT pays (#PCDATA)>

<!ELEMENT code (#PCDATA)>

]>

<carte>

</carte>

Page 38: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

<carte><nom>Rodrigue Osirus</nom><rue>Rue Toussaint Louverture</rue><ville>Port-au-Prince</ville><pays>Haiti<pays><code>509</code>

</carte>

Page 39: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Validation et définition des documents XML

DTD: Document Type DefinitionDTD: Document Type Definition

Dans l’exemple antérieur, la DTD faisait partie du document. Il y a des cas ou la DTD réside partiellement ou complètement dans un autre ordinateur.

Ex: <!DOCTYPE budget SYSTEM ‘http://economie.up.edu.cu/budget.dtd’>

Page 40: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML 4 en XML v1.0Reformulation de HTML 4 en XML v1.0

Étant une application de XML, xhtml est concu pour être amplifiable.

XHTML est conçu en tenant compte de sa portabilité, et sa visualisation dans différents Hardwares (computers, PDAs, cellphones)

Page 41: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML4 en XML v1.0Reformulation de HTML4 en XML v1.0

XHTML est l’ HTML4 écrit de telle sorte qu’il soit compatible avec XML.

Le nom des balises doivent être au majuscule.

La valeur des attributs doivent être écrite entre guillemet.

Page 42: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML4 en XML v1.0Reformulation de HTML4 en XML v1.0

Tous les balises doivent être fermer, avec [<p>…</p>] ou sans [<br />] contenu.

Les valeurs invariantes des attributs ne peuvent être simplifiées.

Ex: <OPTION VALUE=‘v1’ SELECTED=‘selected’>

Page 43: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML4 en XML v1.0Reformulation de HTML4 en XML v1.0

Quelques éléments [html, head, body, …] sont obligatoires.

On doit inclure une déclaration de type document (DTD).

Page 44: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

DTD en XHTML (exemple)DTD en XHTML (exemple)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/strict.dtd">

Page 45: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML4 en XML v1.0Reformulation de HTML4 en XML v1.0

Le contenu des éléments <script> y <style> doit être une section CDATA.

Exemple

Page 46: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

XHTML v1.0

Reformulation de HTML4 en XML v1.0Reformulation de HTML4 en XML v1.0

<script language=‘JavaScript’>

<!—

<!CDATA [

Document.write (<p>C’est un test</p>);

//--> <script>

Page 47: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Applications de XML

Préparation de portailsPréparation de portails

Les portails sont des sites web qui réunissent des informations provenant d’autres sites.

Une manière utile de gérer l’information est de développer une application basée sur XML pour décrire les ressources utilisées (articles, photos, liens, vidéos, bases de données).

Page 48: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Applications de XML

Préparation de portailsPréparation de portails

Avec l’apparition téléphones cellulaires incorporant les browsers WML(wireless mark-up language), l’utilisation de XML s’impose.

Page 49: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Conclusion

A partir de ce qu’on vient d’etudier dans ce document on peut conclure:

• XML n’est pas un langage sinon une technologie permettant de créer des langages de balises.• HTML n’est qu’une application de XML.• XML est l’option ideal dans la creation d’application ou le contenu et la presentation peuvent etre separes l’un de l’autre.

Page 50: XMLXML Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Ing. Rodrigue Osirus UP - FACULTÉ DES SCIENCES INFORMATIQUES Introduction à la technologie

Littérature consultée

[email protected] Presentación sobre XML impartida en colima (méxico), 2000.

• http://ww.w3schools.com/xml/default.asp