xsl-list
[Top] [All Lists]

Copy-of question

2004-01-20 01:54:55

Hello, I've a simple problem that I can't resolve, I've this XML and I have
reading copy-of documentation but I can't do this:
                         <DETAILS>
                                        <LDAYS>
                                                <DAY date="10/03/2004" 
price="70.45"/>
                                                <DAY date="11/03/2004" 
price="90.45"/>
                                                <DAY date="12/03/2004" 
price="90.55"/>
                                        </LDAYS>
                                </DETAILS>
                          <DETAILS>
                           .....
                          </DETAILS>

I want to write this with HTML:
   <TABLE border="0" cellpadding="0" cellspacing="0" height="5px"
align="center">
     <TR>
         <TD class="LabelBM" style="width:30px">10/03/2004</TD>
        <TD class="LabelBM" style="width:30px">11/03/2004</TD>
        <TD class="LabelBM" style="width:30px">12/03/2004</TD>
     </TR>
    <TR>
        <TD class="LabelBM" style="width:30px">70.45</TD>
        <TD class="LabelBM" style="width:30px">90.45</TD>
        <TD class="LabelBM" style="width:30px">90.55</TD>
     </TR>
   </TABLE>

I do this with XSL:
                            <TABLE border="0" class="DatosHotel"
cellpadding="0" cellspacing="0" height="5px" align="center">
                                   <TR>
                                     <xsl:for-each select="DETAILS/LDAYS/DAY">
                                     <xsl:variable name="fecha" select="@date"/>
                                  <TD class="LabelBM"
style="width:30px"><xsl:value-of
select="$date"/><xsl:text>&#160;</xsl:text></TD>
                                    </xsl:for-each>
                                   </TR>
                                  <TR>
                                    <xsl:for-each select="DETAILS/LDAYS/DAY">
                                     <xsl:variable name="preciouni" 
select="@price"/>
                                     <TD class="LabelBM" 
style="width:30px"><xsl:value-of
select="$price"/><xsl:text>&#160;&#8364;</xsl:text></TD>
                                    </xsl:for-each>
                                   </TR>-->
                                 </TABLE>

How I can do this with a copy of and only with a for-each statement? How is
more eficient, as my way or with a copy statement?

Thanks a lot
Frank





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



<Prev in Thread] Current Thread [Next in Thread>