topical media & game development
professional-xml-12-Products.xsl / xsl
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="/">
<table border="1" cellSpacing="1" cellPadding="1">
<center>
<xsl:element name="tr">
<xsl:element name="td">
Product ID
</xsl:element>
<xsl:element name="td">
<xsl:attribute name="align">center</xsl:attribute>
Name
</xsl:element>
<xsl:element name="td">
Product Number
</xsl:element>
</xsl:element>
<xsl:for-each select="//Product">
<!-- Each record on a seperate row -->
<xsl:element name="tr">
<xsl:element name="td">
<xsl:value-of select="ProductID" />
</xsl:element>
<xsl:element name="td">
<xsl:value-of select="Name" />
</xsl:element>
<xsl:element name="td">
<xsl:value-of select="ProductNumber" />
</xsl:element>
</xsl:element>
</xsl:for-each>
</center>
</table>
</xsl:template>
</xsl:stylesheet>
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.