Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Re: XQuerying material between elements [Thread Next] Re: XQuerying material between elementsTo: NULL Date: 5/3/2007 4:47:00 AM
On 27 Apr, 19:13, Priscilla Walmsley <nos...@datypic.com> wrote:
> Hi,
>
> How about something like this:
>
> let $i1 := //pb[@urn='urn:nbn:se:kb:digark-7886'],
> $i2 := //pb[@urn='urn:nbn:se:kb:digark-7887']
> return <hit>{
> if ($i1[parent::p])
> then <p rend="noindent">{$i1/following-sibling::node()}</p>
> else ()
> ,
> for $n in //p
> where $n >> $i1 and $n << $i2 and not($n/*[. is $i1]) and not($n/*[. is
> $i2])
> return $n
> ,
> if ($i2[parent::p])
> then <p>{$i2/preceding-sibling::node()}</p>
> else ()
>
> }</hit>
>
> Hope that helps,
> Priscilla
Yes, it works, and is much better than my version!
Thanks a lot,
Patrik
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
