[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Select item from schedule based on date in XPath 1.0
Hello all, I have this XML <daily> <item startTime="2014-07-26T10:00:00.000Z"> <item startTime="2014-07-26T11:00:00.000Z"> <item startTime="2014-07-26T12:00:00.000Z"> <item startTime="2014-07-26T13:00:00.000Z"> </daily> I want to select the item for a specific time, ie for 11:15 it should select the second item. I am using XPath 1.0 so for the date comparison itself I use this trick: number(translate(@startTime, "-T:.Z", "")) to get a number representation for the startTime attibute. My trouble is now with finding the next sibling to compare its startTime (in my example the item that starts at 12:00) Basically my expression in pseudo xpath would be item[@startTime >= time and next-sibling[@startTime < time] Thanks for any hints! Phil
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|