topical media & game development

talk show tell print

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.