OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

odata message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [odata] Groups - Minutes of 2023-09-20 Meeting #446.docx uploaded


Some research regarding the Unicode supplementary plane:

 

The rules for XML element names are

 

[4]   

NameStartChar

   ::=   

":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]

[4a]   

NameChar

   ::=   

NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040]

 

The character 𬉼 presented by Mike yesterday is "\u{2c27c}" and falls into the range [#x10000-#xEFFFF].

The character 📞presented by me yesterday is "\u{1f4de}" and falls into the same range.
 
Hence both are allowed in XML element names (even as first character), although mine is not a letter (and not allowed in _javascript_ variable names). XML does not look at character classes, only at code point ranges.
 
Heiko
 
 

From: odata@lists.oasis-open.org <odata@lists.oasis-open.org> On Behalf Of George Ericson
Sent: Mittwoch, 20. September 2023 19:13
To: odata@lists.oasis-open.org
Subject: [odata] Groups - Minutes of 2023-09-20 Meeting #446.docx uploaded

 

Document Name: Minutes of 2023-09-20 Meeting #446.docx


Description
Minutes for 20 September, 2023.
Download Latest Revision
Public Download Link


Submitter: Mr. George Ericson
Group: OASIS Open Data Protocol (OData) TC
Folder: Meeting Notes
Date submitted: 2023-09-20 10:12:56

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]