Re: [xsl] translate to XML using XSL into an HTML table

Subject: Re: [xsl] translate to XML using XSL into an HTML table
From: oryann9 <oryann9@xxxxxxxxx>
Date: Fri, 3 Aug 2007 13:20:35 -0700 (PDT)
--- Steve <subsume@xxxxxxxxx> wrote:
> There's a solution to fill in //LAST and //PHONE
> with their
> corresponding //FIRSTs but I'm hard pressed to
> produce it now, given
> that your XML <listing /> doesn't encapsulate 1
> member but several. If
> you have control over the XML I'd wrap <member />
> around each FIRST,
> LAST, PHONE pair.
> 
> Perhaps someone else will chime in.
> 

Got it by adding a MEMBER ELEMENT:

<?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="/">
<html>
    <head>
         <title> My Phone Book</title>
    </head>
     <h2> My Phone Book </h2>
    <body bgcolor="YELLOW">
        <table border="3">
           <tr bgcolor="lightblue">
               <th>FirstName</th>
               <th>LastName</th>
               <th>Phone</th>
           </tr>
            <xsl:for-each select="//LISTING/*"> 
            <tr>
                <td><xsl:value-of
select="FIRST"/></td>
                <td><xsl:value-of select="LAST"/></td>
                <td><xsl:value-of
select="PHONE"/></td>
             </tr>
            </xsl:for-each>
            
              
        </table>
    </body>
</html>
</xsl:template>
</xsl:stylesheet>



       
____________________________________________________________________________________
Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545469

Current Thread