SVG spec将读者引向XML Base spec以查找id
属性值中可能出现的字符。
然而,XML基本规范does not spell out这些字符,afaict。相反,它在“unicode属性”ID_Start
和ID_Continue
方面提出了建议。
我正在寻找一个表(或多个表)显式地列出那些具有ID_Start
和/或ID_Continue
属性的字符。
(如果不同的应用程序或基于xml的标准可能使用ID_Start
和/或ID_Continue
属性指定自己的字符集,我对html5嵌入的svg感兴趣。)
最佳答案
我在github上找到了一个repo,它使用基于unicode标准的python脚本生成一堆不同的表。例如,这里有ID_START
,ID_CONTINUE
,XID_START
,XID_CONTINUE
等的表格:https://github.com/sourtin/libucd/blob/master/src/tables/bool.rs
编辑:我认为它们是从http://www.unicode.org/Public/5.2.0/ucdxml/