Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parBénézet Besnard Modifié depuis plus de 10 années
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>
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.