Subject: Re: [xsl] Select everything up to and including the first <section> From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 19 Apr 2017 21:19:35 -0000 |
Hi, Or there is the XSLT Way, namely modes <xsl:template match="section"/> <xsl:template match="body"> <intro> <xsl:apply-templates/> </intro> <xsl:apply-templates select="section" mode="now-sections"/> </xsl:template> <xsl:template mode="now-sections" ... etc In other words, don't select them at all. Match them instead. Cheers, Wendell On Thu, Apr 13, 2017 at 3:25 AM, Michael MC<ller-Hillebrand mmh@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi Rick, > > In Michael Kay's book, check under xsl:for-each-group, "Using > group-starting-with", there is an example "Handling flat XHTML documents" > which describes the situation. > > I think it is easier to understand group-starting-with="section" instead of > group-ending-with and knowing that the first group will contain everything > up to the first <section>. > > Best regards, > > - Michael > > Am 12.04.2017 um 23:06 schrieb Rick Quatro rick@xxxxxxxxxxxxxx > <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>: > > 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>. > > > > XSL-List info and archive > EasyUnsubscribe (by email) -- Wendell Piez | http://www.wendellpiez.com XML | XSLT | electronic publishing Eat Your Vegetables _____oo_________o_o___ooooo____ooooooo_^
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Select everything up to a, Michael Müller-Hille | Thread | Re: [xsl] Select everything up to a, Dimitre Novatchev dn |
Re: [xsl] Serializing elements in C, cmarchand@xxxxxxxxxx | Date | Re: [xsl] Select everything up to a, Dimitre Novatchev dn |
Month |