Re: [xsl] Forming a Table from an XML Data file

Subject: Re: [xsl] Forming a Table from an XML Data file
From: Ranajay Raychaudhuri <raychaur@xxxxxxxxxxxx>
Date: Wed, 08 Aug 2001 12:34:17 +0100
Jan Weiss wrote:

> hi ron,
>
> try this,
>
> <xsl:stylesheet>
> <xsl:template match="/">
>                 <html>
>                         <head>
>
>                         </head>
>                         <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" marginwidth="0">
>
>                         <table>
>
>                         <tr>
>                                 <th>progressive_velocity</th>
>                                 <th>corresponding time</th>
>                         </tr>
>
>                 <xsl:for-each select="output">
>                         <tr>
>
>                                         <td>
>                                                 <xsl:value-of select="progressive_vel/."/>
>                                         </td>
>                                         <td >
>                                                 <xsl:value-of select="corresp_time/."/>
>                                         </td>
>
>                         </tr>
>
>                         </table>
>                         </body>
>                 </html>
>         </xsl:template>
>
>
> </xsl:stylesheet>
>
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Ranajay
> Raychaudhuri
> Sent: Dienstag, 7. August 2001 13:53
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Forming a Table from an XML Data file
>
> Dear Sir/Madam,
>
> I have simple XML file in the form:
>
> <XEX-data
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:noNamespaceSchemaLocation="student_schema1-ebSchema.xsd">
>
> <!--============================================================-->
>
>         <output id="op1">
>              <corresp_time>401</corresp_time>
>              <progressive_vel>3.34</progressive_vel>
>         </output>
>
>         <output id="op2">
>              <corresp_time>411</corresp_time>
>              <progressive_vel>3.01</progressive_vel>
>         </output>
>
> <!--============================================================-->
>
> </XEX-data>
>
> I want to write XSL codew which would simply extract the values of the
> attributes of the element "output" and pdisplay them in a table of the
> form:
>
> progressive_velocity  Corresponding time
>         3.34                            401
>         3.01                            411
>
> How can I achieve this?
>
> Thanks,
> Ron
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Hi Jan,

When I'm using IE5 as the parser, what I am getting a just the column headings. The values from
the XML file are not being displayed under the respective column headings.

Please advice.

Thanks,
Ron


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread