SVG spec请读者参阅 XML Base spec对于可能出现在 id
属性值中的字符。
然而,XML Base 规范 does not spell out这些字符,AFAICT。相反,它根据“Unicode 属性”ID_Start
和 ID_Continue
提出建议。
我正在寻找表(或表s)列表明确 那些具有 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
编辑:我认为它们是从提供的 XML 数据库中解析的:http://www.unicode.org/Public/5.2.0/ucdxml/
关于xml - SVG id 有效字符的 ISO 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14550302/