Re: Sort directory-list

On 21/11/2024 15:43, denis.maier@unibe.ch wrote:
>
> Hi everyone,
>
> I’m processing a directory containing files with names like
> something1, something2, …, something10, something11, …, something100,
> something101…
>
> This messes up the sorting when I’m reading those files with
> p:directory-list, as someting10, something11, someting100, and
> something101 come before something2. I could preprocess the files with
> an external script to fix the numbering, but I was wondering if there
> is something I could do from within the pipeline. I haven’t seen
> attributes on p:directory-list that would help with that.
>

XPath 3.1 has fn:sort you could use on e.g. <p:for-each><p:with-input
select="//*:file =>
sort('http://www.w3.org/2013/collation/UCA?numeric=yes')"/> that
processes the result of the p:directory-list.

Received on Thursday, 21 November 2024 14:55:48 UTC