Re: [xsl] template match question

However, on trying it out, I found that any newlines and indentation within
my <block> element contribute to the string_length, so that my <block> is no
longer 1 character long when they are present.

So I would like to ask again, but this time: how to match any <block> in
which the sum of the lengths of the child <inline> elements is 1 character?
(My newlines and indentation will be outside any <inline> element, but all
the "content" is inside <inline> elements.) Do I need to program a loop
somehow, or is there a handy function?

matches any <block> element which has as child an <inline> element whose
text content is one character in length.

But how can I change this to match any <block>, for which the sum of the
lengths of its <inline> child elements is one character; or alternatively,
any <block> the length of whose whole text content is1 character, since all
the text in my <block> elements is found in child <inline> elements?