La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

XML Plan du cours Introduction au fichier XML

Présentations similaires


Présentation au sujet: "XML Plan du cours Introduction au fichier XML"— Transcription de la présentation:

1 XML Plan du cours Introduction au fichier XML
Structure des fichiers XML Présentation d’un Exemple Affichage de fichiers XML Structure de ce fichier le DTD La feuille de style, langage XPATH

2 Introduction à XML C’est un fichier Texte
Les données sont séparées de la présentation Séparation de la structure des données

3 Présentation d’un Exemple
<?xml version="1.0" encoding="iso " ?> <!DOCTYPE stock SYSTEM "essai.dtd"> <stock> <produit> <nom> Livre </nom> <prix monnaie="Francs"> 50 </prix> <comment> Un article très recherché </comment> </produit> <nom> CD </nom> <prix monnaie="Euros"> 23 </prix> </stock>

4 Le fichier de la structure
<?xml version="1.0" encoding="iso " ?> <!ELEMENT stock (produit+)> <!ELEMENT produit (nom,prix,comment?)> <!ELEMENT nom (#PCDATA)> <!ELEMENT prix (#PCDATA)> <!ATTLIST prix monnaie (Euros|Francs) #IMPLIED > <!ELEMENT comment (#PCDATA)>

5 La feuille de style Elle permet de représenter le fichier XML sous forme de page HTML Pour construire des feuilles de style on utilise un langage approprié dans les feuilles XSL Exercices

6 La feuille de style(1) <?xml version="1.0" encoding="ISO "?> <xsl:stylesheet xmlns:xsl=" <xsl:template match="/"> <html> <body style="font-family:Arial; font-size:12pt;"> <h1> Document XML </h1> <xsl:for-each select="stock/produit"> <div style="background-color:beige"> <span style="font-weight:bold; color:chocolate; padding:4px"> Nom du produit : <xsl:value-of select="nom"/> </span> </div>

7 La feuille de style(2) <div> <span style="font-weight:bold; color:blue; padding:4px"> Prix du Produit : <xsl:value-of select="prix"/> <xsl:value-of </span> </div> <span style="font-weight:bold; color:red; padding:4px"> Commentaire : <xsl:value-of select="comment"/> </div > </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>


Télécharger ppt "XML Plan du cours Introduction au fichier XML"

Présentations similaires


Annonces Google