Proposal: remove “.” from namefollower

Hello,

On balance, I think we have to fix the ambiguity problem and the
simplest, most direct solution is to remove full stop from the
namefollower production.

Yes, “.” is a valid XML name character, but we already accept that our
names and XML names are not exactly the same. Restricting the space is
if anything less problematic than the fact that we allow characters that
can’t appear in XML names. But I think that’s a consequence of Unicode
character classes, so I can live with that for the simplicity of the
expression in namefollower.

I was concerned that we were picking up “.” from one of those classes,
but that doesn’t appear to be the case.

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Monday, 28 February 2022 13:27:11 UTC