RE: [xsl] Element value

Subject: RE: [xsl] Element value
From: Jarno.Elovirta@xxxxxxxxx
Date: Thu, 21 Nov 2002 12:55:17 +0200
Hi,

> Jarno,
> just a naive question..
> wouldnt this serve?
> 
> <xsl:template match="/">
> <element name="{/element/element.name}"/>
> </xsl:template>
> 
> What are the downsides if any in the above approach apart 
> from the fact that
> i have hardcoded the attribute "name" rather than using the 
> string-after()
> function to get the attribute's name ( "name" )..
> for what Endre needed  as in.
> --------------------------------------------------------------
> --------------
> -----------------
> > I need to tranform an element value to an attribute value:
> > input:
> > <element>
> > <element.name>hello</element.name>
> > </element>
> > output:
> > <element name="hello"/>
> > I have no idea ho to refer the element's value in an xsl:template
> --------------------------------------------------------------
> --------------
> -----------------
> Wouldnt  the template I have given above suffice.

Yes, it would. But it wouldn't be the first time people asked a question on this forum and didn't ask the *whole* question; I would imagine he needs to transform more than one element to an attribute, with the attribute name being read from the child element name.

Jarno - Assemblage 23: Disappoint (Alber Deal Mood Remix)

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


Current Thread
  • RE: [xsl] Element value, (continued)
      • bryan - Thu, 21 Nov 2002 10:46:07 +0100
      • bryan - Thu, 21 Nov 2002 10:50:52 +0100
    • Jarno . Elovirta - Thu, 21 Nov 2002 12:55:17 +0200 <=