XML元素名称中允许的符号

XML元素名称中允许的符号,xml,Xml,元素名称中允许使用符号:连字符-、分数\和句点。 XML示例是有效的 <?xml version="1.0" encoding="UTF-8"?> <student> <first-name>George</first-name> <phone.mobile>(011) 123-4567</phone.mobile> <native_language>En

元素名称中允许使用符号:连字符
-
、分数
\
和句点
。 XML示例是有效的

<?xml version="1.0" encoding="UTF-8"?>
<student>
   <first-name>George</first-name>
   <phone.mobile>(011) 123-4567</phone.mobile>
   <native_language>English</native_language>
   <city />
</student>

乔治
(011) 123-4567
英语

XML元素名中是否还允许使用其他符号?

右侧:字母、数字、连字符、下划线和句点

可以使用任何Unicode字母


当然,可以使用名称空格+冒号作为名称的前缀。

XML元素名称中允许的字符由以下公式给出:

另见


你肯定可以谷歌/必应这个问题吗?请参阅:
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]
NameChar      ::= NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] |
                  [#x203F-#x2040]
Name          ::= NameStartChar (NameChar)*