Monday, 13 April 2015

XSL- Style -Sheet - for -Xml

(1)write   xsl   file    cdcatalog.xsl  :

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


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


<xsl:template match="/">


  <html>

  <body>

  <h2>My CD Collection</h2>


    <table border="1">

      <tr bgcolor="#9acd32">

        <th style="text-align:left">Title</th>

        <th style="text-align:left">Artist</th>
<th style="text-align:left">Country</th>

      </tr>

      <xsl:for-each select="catalog/cd">

      <tr>
        <td><xsl:value-of select="title"/></td>

        <td><xsl:value-of select="artist"/></td>
 <td><xsl:value-of select="country"/></td>

      </tr>

      </xsl:for-each>

    </table>

  </body>

  </html>

</xsl:template>

</xsl:stylesheet>


(2)write code for   xslexample.xml:

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

<?xml-stylesheet type="text/xsl" href="cdcatalog.xsl"?>

<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
</cd>
<cd>
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
</cd>



</catalog>

No comments:

Post a Comment