- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Tue, 01 Mar 2022 16:50:24 +0000
- To: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
- Cc: Tom Hillman <tom@expertml.com>, public-ixml@w3.org
Received on Tuesday, 1 March 2022 17:12:53 UTC
> 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