Subject: Re: [xsl] We need to kick someone out of the group From: "Wendell Piez wapiez@xxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 11 Jun 2021 18:06:10 -0000 |
Hey Charles, If the data is as I guessed, instead of grouping you could use keys to assemble the data into the structure you want. Inside the contrib-group in the result, pull the wanted affiliations into the contrib-group using an appropriate key to grab and copy them. And when they are matched outside the contrib-group, drop them. The hard part is writing the key but here it's just name="aff-by-id" match="aff" use="@id" isn't it? And yes, clarity is a value and quite difficult to achieve, in beer and other things. Cheers, Wendell On Fri, Jun 11, 2021 at 9:32 AM Charles O'Connor coconnor@xxxxxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Alas, I cannot use Martinbs solution, as I am limited to XSLT 2.0. > > Wendell, Sorry. When I simplified the input for the question, I forgot the > "aff" in the @id <aff>. It should indeed match the @rid in the <xref>. I > will have to bone up on keys. > > As for beer, clean beers like Pilsners are rather hard to brew well > because clarity is a value and the flavors are so delicate that any flaw in > technique is glaringly apparent. Out of 4 or 5 tries, I've nailed it only > once. > > > > From: Wendell Piez wapiez@xxxxxxxxxxxxxxx < > xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Friday, June 11, 2021 8:42 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] We need to kick someone out of the group > > *** External email: use caution *** > > Charles, > > Your stated input has: > > <contrib-group> > <contrib><name>Bob</name><xref rid="aff1"/></contrib> > <contrib><name>Judy</name><xref rid="aff2"/></contrib> > </contrib-group> > <aff id="1"><label>1</label>Kingdom of Curds</aff> > <aff id="2"><label>2</label>Land of Whey</aff> > > So, we must inquire, those aff elements are loose? In other words, you do > not have the case > > <aff id="aff1">Kingdom of Curds</aff> > > with an explicit id/rid link? > > Or if not, is such linking implicit (i.e. Bob really is from Curds, and > you want to move the aff to reflect this)? > > Because if so (depending on your inputs) it might be more robust to build > a key and work that way. > > Meanwhile I see Martin H has given an answer to the question actually > posed. :-) > > My own tastes go to very clean beers, such as Pilsner or Koelsch. Of > course the great thing about beer is, we all get to please ourselves. > > Regards, Wendell > > > > -- ...Wendell Piez... ...wendell -at- nist -dot- gov... ...wendellpiez.com... ...pellucidliterature.org... ...pausepress.org... ...github.com/wendellpiez... ...gitlab.coko.foundation/wendell...
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] We need to kick someone o, Charles O'Connor coc | Thread | Re: [xsl] We need to kick someone o, Charles O'Connor coc |
Re: [xsl] We need to kick someone o, Charles O'Connor coc | Date | Re: [xsl] We need to kick someone o, Charles O'Connor coc |
Month |