Subject: Re: [xsl] Select everything up to and including the first <section>|
From: "Rick Quatro rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 12 Apr 2017 21:28:09 -0000
Hi Martin, That does work. Thank you very much. I am not familiar with this construction. Does the . refer to the section element? Thanks. Rick -----Original Message----- From: Martin Honnen martin.honnen@xxxxxx [mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx] Sent: Wednesday, April 12, 2017 5:20 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Select everything up to and including the first <section> On 12.04.2017 23:06, Rick Quatro rick@xxxxxxxxxxxxxx wrote: > Hi All, > > Here is my xml: > > <?xml version="1.0" encoding="UTF-8"?> <chapter> > <title>Title</title> > <intro> > <p>Intro</p> > </intro> > <section></section> > <section></section> > <section></section> > </chapter> > > My context node is the <chapter> element. I want to select everything > up to and including the first <section>. Then one way is section/(preceding-sibling::node(), .) in XSLT 2.0.