33
Bienvenue! Bienvenue! www.ixiasoft.com www.ixiasoft.com

Bienvenue!

  • Upload
    ninon

  • View
    26

  • Download
    2

Embed Size (px)

DESCRIPTION

Bienvenue!. www.ixiasoft.com. Qui suis-je?. Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif Burn out! Pause IXIASOFT. « XML : Étude pratique ». www.ixiasoft.com. « Mise à niveau : le web en 2003 ». www.ixiasoft.com. - PowerPoint PPT Presentation

Citation preview

Page 1: Bienvenue!

Bienvenue!Bienvenue!

www.ixiasoft.comwww.ixiasoft.com

Page 2: Bienvenue!

Qui suis-je?Qui suis-je?

Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif Burn out! Pause IXIASOFT

Page 3: Bienvenue!

« XML : Étude pratique »« XML : Étude pratique »

www.ixiasoft.comwww.ixiasoft.com

Page 4: Bienvenue!

« Mise à niveau : le web en 2003 »« Mise à niveau : le web en 2003 »

www.ixiasoft.comwww.ixiasoft.com

Page 5: Bienvenue!

Mise à niveau techniqueMise à niveau technique

HTML, XHTML et XML Feuilles de style CSS XML et XSLT

Page 6: Bienvenue!

HTML et XMLHTML et XML

Le HTML gère le contenu et la présentation

Le HTML doit être affiché dans un fureteur

Un document HTML est un document final et a une structure fixe

Le XML utilise des balises purement sémantiques

Le XML est une façon universelle d’échanger de l’information

Un document XML peut être combiné à d’autres documents

Page 7: Bienvenue!

HTMLHTML

Format de distribution pour le web

Page 8: Bienvenue!

Document HTMLDocument HTML

<html>

<head>

<title>Titre de mon document HTML</title>

</head>

<body>

<p>Paragraphe de texte</p>

</body>

</html>

Page 9: Bienvenue!

Document HTML mis en formeDocument HTML mis en forme

<html> <head> <title>Titre de mon document</title> </head> <body bgcolor="#FFFFFF" text="#333333"> <p> <b> <i>Ceci est un paragraphe de texte en italique gras gris.</i> </b> </p> <p> <font color="#CC0000">Ceci est un paragraphe de texte rouge.</font> </p> </body></html>

Page 10: Bienvenue!

CSSCSS

Cascading Style Sheet...

Page 11: Bienvenue!

Feuilles de style CSSFeuilles de style CSS

CSS gère la présentation Permet de séparer le contenu et la

présentation Concept : Classes et sélecteurs Cascading Style Sheet : hiérarchiser le look

Page 12: Bienvenue!

Exemple de CSSExemple de CSS

body

{

background-color: #ffffff;

}

Page 13: Bienvenue!

Exemple de CSSExemple de CSS

.classe

{

color: #ff0000;

font-family: Arial, Verdana;

}

Page 14: Bienvenue!

Exemple de CSSExemple de CSS

#selecteur

{

color: #ff0000;

font-family: Arial, Verdana;

}

Page 15: Bienvenue!

Mise en page avec HTMLMise en page avec HTML

<html> <head> <title>Titre de mon document</title> </head> <body bgcolor="#FFFFFF" text="#333333"> <p> <b> <i>Ceci est un paragraphe de texte en italique gras gris.</i> </b> </p> <p> <font color="#CC0000">Ceci est un paragraphe de texte rouge.</font> </p> </body></html>

Page 16: Bienvenue!

Mise en page avec HTML et CSSMise en page avec HTML et CSS

<html> <head> <title>Titre de mon document</title> <link rel="stylesheet" href="feuilledestyle.css"> </head> <body> <p class="grosgras">Ceci est un paragraphe de texte en italique gras gris.</p> <p class="attention">Ceci est un paragraphe de texte rouge. </p> </body></html>

Page 17: Bienvenue!

XMLXML

La donnée pure,

sans maquillage

Page 18: Bienvenue!

Document XMLDocument XML

<?xml version="1.0" encoding="UTF-8"?>

<document>

<elements>

<element>voici un élément</element>

<element>encore un autre élément</element>

<element type="special">ah! un attribut!</element>

</elements>

</document>

Page 19: Bienvenue!

Document XMLDocument XML

<?xml version="1.0" encoding="UTF-8"?>

<iug>

<glilvb>

<element>voici un élément</element>

<asdf>encore un autre élément</asdf>

<qwer type="special">avec un attribut</qwer>

</glilvb >

</iug>

Page 20: Bienvenue!

Document XMLDocument XML

<?xml version="1.0" encoding="UTF-8"?>

<iug>

<glilvb>

<element num="1">voici un élément</element>

<element num="2">encore un autre...</element>

<element num="3">Party d'éléments!</element>

</glilvb >

</iug>

Page 21: Bienvenue!

Outils XMLOutils XML

Produire et gérer du contenu XML

Page 22: Bienvenue!

XHTMLXHTML

L'évolution du HTML vers le XML

Page 23: Bienvenue!

Document XHTMLDocument XHTML

<?xml version="1.0" encoding="UTF-8"?>

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

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Titre du document XHTML</title>

</head>

<body>

<p>Paragraphe<br/>de texte</p>

</body>

</html>

Page 24: Bienvenue!

De HTML vers XHTMLDe HTML vers XHTML

Les balises doivent être fermées <br> devient <br /> <hr> devient <hr /> <img> devient <img />

Page 25: Bienvenue!

De HTML vers XHTMLDe HTML vers XHTML

Trouvez l’erreur : <b><i>texte</b></i> <font size=2>texte</font> <item cat>1548231-684321</item cat>

Page 26: Bienvenue!

XPathXPath

L'expression de la structure

Page 27: Bienvenue!

XPathXPath

Similaire aux adresses Internet Représentation de la structure XML Permet de naviguer dans l’arborescence

Page 28: Bienvenue!

XSLXSL

eXtensible Style Sheet Language

Page 29: Bienvenue!

Feuilles de style XSLFeuilles de style XSL

Permettent de séparer le contenu du contenant Permettent de manipuler la structure d’un

document Permettent de personnaliser la présentation du

contenu

Page 30: Bienvenue!

XSLTXSLT

eXtensible Style Sheet Language Transformation

Page 31: Bienvenue!

Transformation XSLTTransformation XSLT

Mise en forme d'un document XML Stencil pour l'affichage Côté client ou côté serveur

Page 32: Bienvenue!

« Bon appétit ! »« Bon appétit ! »

www.ixiasoft.comwww.ixiasoft.com

Page 33: Bienvenue!

Deuxième partie : Deuxième partie : Site dynamique avec XMLSite dynamique avec XML

www.ixiasoft.comwww.ixiasoft.com