Re: [xsl] XPATH - Finding similar/conflicting nodes

Subject: Re: [xsl] XPATH - Finding similar/conflicting nodes
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 13 Jul 2004 18:03:07 +0100
<xsl:stylesheet xmlns:xsl=""; version="1.0">

<xsl:output indent="yes"/>

The equal case  is fairly easy I think:

<xsl:template match="/">
<xsl:copy-of select="/SCHED/Schedule/Day/Squad/event[@id='2']
 [@timebeg = ../preceding-sibling::Squad/event[@id='2']/@timebeg]



$ saxon squad.xml squad.xsl
<?xml version="1.0" encoding="utf-8"?>
<event id="2" timebeg="960" timend="1020"/>

> Now I have an XPATH question.

I don't think that you can find the overlapping cases in a single Xpath 1
statement (although I could be proved wrong) You could do it in Xpath2
or using an XSLT loop construct.


This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:

Current Thread