XML

XML KOULUTUSTA VUONNA 2008

Kysy myös tuotekohtaisia koulutuksia, kuten Altova XMLSpy tai Cladonia Exchanger.

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi !
IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Esimerkki case: online luettelo

XSL/XSLT-muunnos datalle

Nyt kun kaikki tarvittavat elementit ovat käsillä, haluamme julkaista työmme tuloksen HTML/XHTML-sivuna. Tämä tapahtuu hyödyntämällä XSL/XSLT-muunnosta XML-datalle. Jotta XSL/XSLT-muunnos voidaan suorittaa, tulee XML-datan tulosteeseen lisätä seuraava prosessointikäsky:

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

XSL/XSLT-muunnoksia on käsitelty muissa XSL-artikkeleissamme, joten tässä yhteydessä tyydymme tarkastelemaan pelkkää koodia:

  <?xml version="1.0" encoding="UTF-8"?>
 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"> <html xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <head> <title> 2K mediat.com : esimerkki palvelinpuolen xslt muunnoksesta</title> <link href="naytto.css" rel="stylesheet" media="screen" type="text/css"/></head> <body> <div id="print"> <img id="logo" src="logo.jpg" alt="2K mediat.com logo"/> <h1 class="pprint"> www.2kmediat.com</h1> <div id="toc"> <h1 class="paa"> Sisällysluettelo</h1> <h1 class="tocserver"> Suomi postimerkkiluettelo</h1> <p> <xsl:for-each select="julkaisut/julkaisu"> <xsl:value-of select="j_vuosi"/> , <xsl:value-of select="j_aihe"/> <br/> <br/> </xsl:for-each> </p> </div> <xsl:for-each select="julkaisut/julkaisu"> <h1 class="paa"> <xsl:value-of select="j_aihe"/> </h1> <p class="desc"> <b> Numero : </b> <xsl:value-of select="j_luettelonro"/> </p> <p class="desc"> <b> Nimellisarvo: </b> <xsl:value-of select="j_nimellisarvo"/> <xsl:value-of select="j_valuutta"/> </p> <p class="desc"> <b> Kuvaus: </b> <xsl:value-of select="j_kuvaus"/> </p> <hr/> </xsl:for-each> </div> </body> </html> </xsl:stylesheet>

Tutustu artikkelin muihin osiin:
»»» XML »»»Projekticase (osa 1) : yleisesittely
»»» XML »»»Projekticase (osa 2): Tietokantakuvaus
»»» XML »»»Projekticase (osa 3): XML-kuvaus tietokannan rakenteesta
»»» XML »»»Projekticase (osa 4): XML skeema tietokannan rakenteesta
»»» XML »»»Projekticase (osa 5): Datan konvertoiminen tietokannasta XML-muotoon
»»» XML »»»Projekticase (osa 6): XML-skeema datalle
»»» XML »»»Projekticase (osa 7): XSL/XSLT-muunnos datalle

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta