RE: [xsl] How do I pull out an element name out for use as a aprinted variable

Subject: RE: [xsl] How do I pull out an element name out for use as a aprinted variable
From: "Michael Kay" <mhkay@xxxxxxxxxxxx>
Date: Fri, 22 Jun 2001 13:39:10 +0100
You want something like

<xsl:for-each select="*">
  <td><xsl:value-of select="name()"/></td>
</xsl:for-each>

Or have I misunderstood?

Mike Kay

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Eric
> Schenfeld
> Sent: 21 June 2001 20:35
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] How do I pull out an element name out for use as a
> aprinted variable
> 
> 
> I have the following XML structure:
> <contacts>
> <contact>
>      <name>xxxx</name>
>      <title>Program Director</title>
>      <phone>xxx.xxx.xxxx</phone>
>      <email>
>       <link 
> mailto:href="mailto:xxxxxxx@xxxxxxxxxxx>xxxxxxx@xxxxxxxxxxx</link>
>      </email>
> </contact>
> </contacts>
> 
> The children elements of contact vary slightly between 
> different contact lists.  Because of this, the tables in 
> which they appear should often have different headers (which 
> would just be the name of that child element... ie name, 
> title, phone, email ... in this case).  I tried using the 
> recommendation in the FAQ under the first table section but i 
> couldn't get it to work for children elements instead of the 
> attributes.  Any help is appreciated.
> eric
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 

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


Current Thread