Re: [xsl] XSLT 4: normalize-mixed()

Subject: Re: [xsl] XSLT 4: normalize-mixed()
From: "Liam R. E. Quin liam@xxxxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 25 May 2020 04:00:27 -0000
On Mon, 2020-05-25 at 03:52 +0000, Graydon graydon@xxxxxxxxx wrote:
> 
> Would it be possible to get a normalize-mixed() that takes a sequence
> of text and element nodes and a sequence of characters, returning a
> sequence of text and elements nodes where any number of the
> characters in the sequence of replace characters have been replaced
> with single spaces and the trailing or leading spaces on the text
> nodes haven't been deleted?

There's quite a few edge ases here - what about cdata sections used
e.g. for code listings?

> I realize that there's no reason not to write this as a user-defined
> function; it's how often I wind up wanting it that makes me think it
> might be something to consider as a language function.

A widely shared xml-document funtion library might be better, do you
think?


-- 
Liam Quin, https://www.delightfulcomputing.com/
Available for XML/Document/Information Architecture/XSLT/
XSL/XQuery/Web/Text Processing/A11Y training, work & consulting.
Barefoot Web-slave, antique illustrations:  http://www.fromoldbooks.org

Current Thread