Re: [xsl] Determine if an element with descents has complete empty text content

Subject: Re: [xsl] Determine if an element with descents has complete empty text content
From: "David Carlisle d.p.carlisle@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 2 Oct 2016 12:56:47 -0000
If you are in a context where it makes sense to do
<xsl:strip-space elements="*"/> <!-- or whatever instead of * -->
then

empty(.//text())

is enough

David



On 2 October 2016 at 13:15, Eliot Kimber ekimber@xxxxxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> I've inherited some code that has this type of check to determine if an
> element with arbitrary possible subelements has completely empty text
> content:
>
> normalize-space(string-join($context//text(), '')) != ''
>
> In XSLT 2 I'm pretty sure there's a simpler and/or more efficient way to
> do this.
>
>
> Is there a better way to do this and if so, what is it?
>
> Thanks,
>
> Eliot
> --
> Eliot Kimber
> http://contrext.com

Current Thread