xsl-list
[Top] [All Lists]

Re: Look ahead in xslt

2005-01-21 05:20:21
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(_at_)saxonica(_dot_)com>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
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(_dot_)v(_at_)polaris(_dot_)co(_dot_)in 
[mailto:omprakash(_dot_)v(_at_)polaris(_dot_)co(_dot_)in]
Sent: 21 January 2005 10:58
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>