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>English</native_language>
<city />
</student>

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

XML元素名称中允许的字符由W3C XML BNF为组件名称提供:

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)*

另请参阅

  • 冒号是XML标记名中合法的第一个字符吗
  • 在XML标记中表示空格和制表符
  • 如何包含?和/在XML标记中
  • 在XML名称中编码空格字符

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

可以使用任何Unicode字母。

当然,可以在名称前面加上名称空间+冒号。

最新更新