[xsl] Select a node by name

Subject: [xsl] Select a node by name
From: Andreas Schlegel <schlegel@xxxxxxxxxxxxxxxxxxx>
Date: Sat, 05 Oct 2002 00:25:49 +0200
Hi,

writing a XSL file I have the problem to get a specific node of the list.

Having a XML file like this:

<persons>
<person name="Bill" job="Developer"/>
<person name="Steve" job="Admin"/>
<person name="Betty" job="CEO"/>
</persons>

A statement like <xsl:value-of select="person"/> won't help because I have a lot of nodes of the type PERSON.

If I have a node already selected I may use <xsl:value-of select="@name"/>

It's no problem to do it by for each ( <xsl:for-each select="person"> ). But I look for a way to pick a person out of the list, i.e. "Betty".

Any ideas?

Greetings,
Andreas



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


Current Thread