|
Subject: Re: [xsl] logical AND does not work in xsl:for-each element combination From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx> Date: Sun, 25 Sep 2005 12:18:08 +0530 |
I guess you require this
<xsl:for-each select="/GEDCOM/EventRec/Participant[Link/@Ref='X1' and
Role = 'Y1']">
<xsl:value-of select="../Date"/>
</xsl:for-each>
Regards,
Mukul
On 9/25/05, Peter Teichert <peter.teichert@xxxxxx> wrote:
>
> Hi xslt folks,
>
> I know that the logical AND was surely discussed but it could not help me to
solve the problem.
>
> Shortly I have teh following xml structure
>
> <GEDCOM>
> <EventRec>
> <Participant>
> <Link Ref="X1"/>
> <Role>Y1</Role>
> </Participant>
> <Participant>
> <Link Ref="X2"/>
> <Role>Y2</Role>
> </Participant>
> <Participant>
> <Link Ref="X3"/>
> <Role>Y3</Role>
> </Participant>
> <Date>Date1</Date>
> <Place>Place1</Place>
> <Information>Info1</Information>
> </EventRec>
>
> I want to locate a specific participant and extract the nodes Date, Place
and Info with the following xsl:for-each
>
> <xsl:for-each select="/GEDCOM/EventRec/Participant[@Ref='X1' and
Role['Y1']]">
> <xsl:value-of select="../Date"/>
> </xsl:for-each>
>
> The output for both cases separated is correct but when combined it displays
always 3 dates and not only one date
>
> What I am doing wrong here ?
> --
> PTE
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] logical AND does not work in , Peter Teichert | Thread | Re: [xsl] logical AND does not work, Peter Teichert |
| [xsl] logical AND does not work in , Peter Teichert | Date | Re: [xsl] Create a DTD ATTLIST whos, George Cristian Bina |
| Month |