[xsl] Why? A function that computes atomic values should use xsl:sequence rather than xsl:value-of

Subject: [xsl] Why? A function that computes atomic values should use xsl:sequence rather than xsl:value-of
From: "Costello, Roger L. costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 31 Mar 2020 13:40:13 -0000
Hi Folks,

I have a function that returns a xs:boolean. I used xs:value-of to return the
value. Saxon 9.9.1.5 gives this warning message:

	A function that computes atomic values
	should use xsl:sequence rather than
	xsl:value-of

Why?

Why should a function use xsl:sequence?

I don't recall ever seeing that warning before. Is this something new?

/Roger

Current Thread