Subject: RE: [xsl] What is a good way to style and show tabular data [snip] From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Tue, 19 Aug 2003 17:03:22 -0400 |
<Matrix HeadFlow="V|H" HeadExists="1" HeadCount="4" DataCount="1"> <MatrixHeadArray> <MatrixHeadCell i="1">Standard 1</MatrixHeadCell> <MatrixHeadCell i="2">Maximum 2</MatrixHeadCell> <MatrixHeadCell i="3">Standard 3</MatrixHeadCell> <MatrixHeadCell i="4">Maximum 4</MatrixHeadCell> </MatrixHeadArray> <MatrixDataArray j="1"> <MatrixDataCell i="1" j="1">1024 MB </MatrixDataCell> <MatrixDataCell i="2" j="1">32GB</MatrixDataCell> <MatrixDataCell i="3" j="1">512 MB </MatrixDataCell> <MatrixDataCell i="4" j="1">32GB</MatrixDataCell> </MatrixDataArray> </Matrix>
<xsl:template match="Matrix"> <xsl:variable name="thisMatrix" select="."/> <table> <xsl:for-each select="MatrixHeadArray/MatrixHeadCell"> <xsl:variable name="thisRow" select="@i"/> <!-- we generate our rows here --> <tr> <!-- now we need our cells --> <td class="head"><!-- our first cell is just our header --> <xsl:value-of select="."/> </td> <!-- we need another cell for each column --> <xsl:for-each select="$Matrix/MatrixDataArray"> <td class="body"> <xsl:value-of select="MatrixDataCell[@i=$thisRow]"/> </td> </xsl:for-each> </tr> </xsl:for-each> </table> </xsl:template>
Cheers, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] What is a good way to sty, Wendell Piez | Thread | [xsl] newbie question about strings, fe . sola |
Re: [xsl] MSXML2 and encoding, Steve Freeman | Date | [xsl] newbie question about strings, fe . sola |
Month |