Subject: Re: Question about "for-each select"
From: "George Cristian Bina" <george@xxxxxxx>
Date: Thu, 22 Jan 2004 21:39:57 +0200
|
Hi Bert,
<xsl:for-each select="root/person[gender = 'male' and age='41']">
Best Regards,
George
-------------------------------------------------------
George Cristian Bina mailto:george@xxxxxxxxxxxxx
<oXygen/> XML Editor - http://www.oxygenxml.com/
----- Original Message -----
From: "Bert" <arm@xxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, January 22, 2004 9:21 PM
Subject: Question about "for-each select"
> Hi,
>
> I need some help/advice on the following subject.
>
> >From the xml-file below I want to get the information of all the males
who
> are 41.
>
> <?xml version="1.0"?>
> <?xml-stylesheet type="text/xsl" href="persons.xsl"?>
> <root>
> <person>
> <name>Bert</name>
> <gender>male</gender>
> <age>41</age>
> </person>
> <person>
> <name>Elisa</name>
> <gender>female</gender>
> <age>41</age>
> </person>
> <person>
> <name>Carl</name>
> <gender>male</gender>
> <age>40</age>
> </person>
> </root>
>
> I use the following template to do that (at least I try to do that):
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="xml" indent="no"/>
> <xsl:template match="/">
> <document>
> <xsl:for-each select="root/person[gender = 'male']">
> <xsl:sort select="name" order="ascending"/>
> <xsl:value-of select="name"/>
> <xsl:value-of select="' - '"/>
> <xsl:value-of select="age"/>
> <br/>
> </xsl:for-each>
> </document>
> </xsl:template>
> </xsl:stylesheet>
>
> Actually I need a 'for-each'-statement like this:
> <xsl:for-each select="root/person[gender = 'male']" AND "root/person[age =
> '41']">
>
> This obviously doesn't work. Can it be done this way and if not, how can I
> achieve my goal?
> As you can see help is welcome!
>
> Kind regards,
> Bert
>
>
> 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 |
- Question about "for-each select"
- Bert - Thu, 22 Jan 2004 14:22:17 -0500 (EST)
- kakridge - Thu, 22 Jan 2004 14:46:42 -0500 (EST)
- George Cristian Bina - Thu, 22 Jan 2004 14:47:21 -0500 (EST) <=
- Bert - Thu, 22 Jan 2004 14:54:04 -0500 (EST)
- <Possible follow-ups>
- Josh Canfield - Thu, 22 Jan 2004 14:34:41 -0500 (EST)
- Bert - Thu, 22 Jan 2004 14:41:25 -0500 (EST)
- Bert - Thu, 22 Jan 2004 14:45:30 -0500 (EST)
|
|