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 |