xsl-list
[Top] [All Lists]

Re: [xsl] tokenizing and counting with xsl:analyze-string

2020-10-17 05:45:46

I think that, as per XSLT 3.0 spec, the child content model of 
xsl:matching-substring / xsl:non-matching-substring is a sequence 
constructor, which would not allow xsl:analyze-string to return an atomic 
value (except in a case, when the returned sequence's size is one).


No, that's not correct. A sequence constructor can return anything. For example 
if the sequence constructor is

<xsl:sequence select="1 to 5"/>

then the value is a sequence of five integers. The containing instruction might 
turn this into something else (e.g. a text node), but most instructions, like 
xsl:choose or xsl:analyze-string, will leave it untouched.

Michael Kay
Saxonica
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>