Subject: Re: [xsl] Efficient XPath 2.0 expression to return each <row> element for which there are other <row> elements having the same navaid? From: "Eliot Kimber ekimber@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 13 Dec 2018 19:08:44 -0000 |
Cool--I don't think I realized XQuery 3 had grouping. That's very handy. Cheers, E. -- Eliot Kimber http://contrext.com o;?On 12/13/18, 12:50 PM, "Martin Honnen martin.honnen@xxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: On 13.12.2018 19:40, Eliot Kimber ekimber@xxxxxxxxxxxx wrote: > If this is a real task support effort and not just a learning exercise and you're using Oxygen then I would follow Graydon's lead and use XQuery 3 to build a map that can then give you a quick answer. If you move from XPath 2 to XQuery 3 you can as well solve it with grouping for $row in /airports/row group by $id := $row/navaid where $row[2] return $row instead of having to build a map.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Efficient XPath 2.0 expre, Martin Honnen martin | Thread | Re: [xsl] Efficient XPath 2.0 expre, Liam R. E. Quin liam |
Re: [xsl] Efficient XPath 2.0 expre, Michael Kay mike@xxx | Date | Re: [xsl] Efficient XPath 2.0 expre, Liam R. E. Quin liam |
Month |