Outils logiciels pour les cours Paris II
Cours Paris II
Stages/ Thèses/ Séminaires |
BI 3
Dans cet exemple r1 et r2 sont deux expressions régulières.
livre : auteur, titre, chapitre* chapitre : titre, section* section : PCDATA auteur : PCDATA titre : PCDATA
Fichier book.dtd <!-- DTD for a simple "book" --> <!ELEMENT book (title,author,chapter+)> <!ELEMENT chapter (index,title, para*, reference*)> <!ELEMENT index (#PCDATA) > <!ELEMENT title (#PCDATA) > <!ELEMENT author (#PCDATA) > <!ELEMENT para (#PCDATA) > <!ELEMENT reference (#PCDATA) >
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <table border="1" cellspacing="0" cellpadding="3"> <tr bgcolor="#FFFF00"> <td>Titre</td> <td>Artiste</td> </tr> <xsl:for-each select="book/chapter"> <tr> <td><xsl:value-of select="title"/></td> <td><xsl:value-of select="index"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet>
<?xml version='1.0'?> <?xml-stylesheet type="text/xsl" href="bookdemo1.xsl"?> <!DOCTYPE book SYSTEM "book.dtd"> <book> <title> THE COMPLETE REFERENCE TO JAVA2 </title> <author> HERBERT SCHILDT </author> <chapter> <index> ONE </index> <title> INTRODUCTION </title> <para> upiuouipoip[o </para> <para> euhehehiepieop </para> <reference> <para> wugdwdkjhdoedblsk </para> </reference> <reference> JAVA AND XML </reference> </chapter> <chapter> <index> TWO </index> <title> BASICS OF JAVA </title> <para> dehblkjebfsddlk </para> <para> wduh;owdb;db;lsd; </para> <reference> JAVA AND XML </reference> </chapter> </book>
http://etud2013.free.fr/outils/edit ou http://etud2010.free.fr/outils/edit |