xsl-list
[Top] [All Lists]

RE: Look ahead in xslt

2005-01-21 04:46:38
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>
--~--



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