Re: Proposal: remove “.” from namefollower

> I think that it would be cleaner to say that ixml names are a subset of
> XML names (or NCNames, as things now stand w.r.t. namespaces), so I'm
> evidence of (2).  But it doesn't keep me awake nights.

The rules for ixml:

   -namestart: ["_"; L].
-namefollower: namestart; ["-.·‿⁀"; Nd; Mn].

The rules for XML:

  -namestart: [":_"]; ["A"-"Z"]; ["a"-"z"]; [#C0-#D6]; [#D8-#F6]; [#F8-#2FF];
              [#370-#37D]; [#37F-#1FFF]; [#200C-#200D]; [#2070-#218F]; 
              [#2C00-#2FEF]; [#3001-#D7FF]; [#F900-#FDCF]; [#FDF0-#FFFD];
              [#10000-#EFFFD] .
-namefollower: namestart; ["-.0-9"]; #B7; [#0300-#036F]; [#203F-#2040] .

I haven’t worked out precisely what’s outside the intersection, but I
had to look pretty hard to find one when I wanted to write a test.

I’m willing to live with the possibility that ixml names might not be
XML names for the clarity and cleanliness of the rules.

                                        Be seeing you,
                                          norm

--
Norm Tovey-Walsh
Saxonica

Received on Tuesday, 1 March 2022 17:12:53 UTC