[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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:29:07 -0700 (PDT)

Ahhh yes...all to familiar comment memory efficient.
I am a Unix/Perl guy and I am taking an XML online
class offered by O'reilly.

thx
oryan
--- Steve <subsume@xxxxxxxxx> wrote:

> Looks good. =)
> 
> This is the part where I chastise you for using the
> memory inefficient
> //LISTING/* instead of /PHONEBOOK/LISTING/MEMBER
> 
> -Steve
> 
> PS: welcome to xsl
> 
> On 8/3/07, oryann9 <oryann9@xxxxxxxxx> wrote:
> >
> > --- 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
> 
> 



       
____________________________________________________________________________________
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
Keywords