xsl-list
[Top] [All Lists]

RE: Look ahead in xslt

2005-01-21 04:55:26


Hi,
    Thanks to all. I have been able to get this to work. Your suggestions
were all good and helped me learn a lot.
Regards,
Omprakash.V









                                                                                
                                   
                    "Michael Kay"                                               
                                   
                    <mike(_at_)saxonic        To:     
<xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>                              
   
                    a.com>               cc:     (bcc: omprakash.v/Polaris)     
                                   
                                         Subject:     RE: [xsl] Look ahead in 
xslt                                 
                    01/21/2005                                                  
                                   
                    05:16 PM                                                    
                                   
                    Please                                                      
                                   
                    respond to                                                  
                                   
                    xsl-list                                                    
                                   
                                                                                
                                   
                                                                                
                                   




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>
--~--






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>
--~--



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