Re: [xsl] Look ahead in xslt

Subject: Re: [xsl] Look ahead in xslt
From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
Date: Fri, 21 Jan 2005 12:20:21 -0000
Mike,
In his example, can College be a following-sibling of University????
I think the structure is
<university>
 <college>
     <name/>
     <city/>
  </college>
</university>
It should be *[1][self::college]"> isnt it ??
Thanks
Vasu
----- Original Message ----- 
From: "Michael Kay" <mike@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 21, 2005 11:46 AM
Subject: RE: [xsl] Look ahead in xslt


> I think that when you say "tag" you mean "element", and when you say
"type",
> you mean "name".
>
> If so, you can write:
>
> xsl:if test="following-sibling::*[1][self::college]"
>
> Michael Kay
> http://www.saxonica.com/
>
>
> > -----Original Message-----
> > From: omprakash.v@xxxxxxxxxxxxx [mailto:omprakash.v@xxxxxxxxxxxxx]
> > Sent: 21 January 2005 10:58
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Subject: [xsl] Look ahead in xslt
> >
> >
> > Hi,
> >     I would like to look ahead at the immediate first child
> > to see what
> > type it is and take some action based on the type. Is this possible.
> >
> > for eg. I can have
> >
> > <university>
> > <college>
> >     <name/>
> >     <city/>
> > </college>
> > </university>
> >
> > or
> >
> > <university>
> > <ranking>
> >  <agency/>
> > </ranking>
> > </university>
> >
> > I would like to check if the tag following university is 'college' or
> > 'rank' and take some action like
> >
> > if(following tag == "college")
> >     print college name here
> > else
> >     do nothing
> >
> >
> > Regards,
> > Omprakash.V
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > This e-Mail may contain proprietary and confidential
> > information and is sent for the intended recipient(s) only.
> > If by an addressing or transmission error this mail has been
> > misdirected to you, you are requested to delete this mail immediately.
> > You are also hereby notified that any use, any form of
> > reproduction, dissemination, copying, disclosure, modification,
> > distribution and/or publication of this e-mail message,
> > contents or its attachment other than by its intended
> > recipient/s is strictly prohibited.
> >
> > Visit Us at http://www.polaris.co.in

Current Thread