首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><:nodename>是一个有效的xml节点名称吗?

<:nodename>是一个有效的xml节点名称吗?
EN

Stack Overflow用户
提问于 2014-07-25 06:43:57
回答 1查看 138关注 0票数 0

我阅读了大量关于xml节点命名规则的问题。但是没有人回答一个简单的问题:,节点名能以冒号?开头吗?

示例:

代码语言:javascript
复制
<:nodename>Inner text</:nodename>

这可以与空命名空间(全局命名空间)相关联。但不确定这是否有效,以及这种名称的可能用法是什么。

PS。没有真正的应用代码,也没有想法去使用它,只是好奇和自我学习的目的。

PS 2.一些研究联系:

  • 这个:http://www.xmlvalidation.com说这是错误的(但我认为它是不可信的)
  • https://stackoverflow.com/a/2519943/1125465 (很好的答案)说没问题
  • http://www.w3.org/TR/REC-xml/ - XML推荐XML名称中的命名空间为包含冒号字符的名称指定了含义。因此,作者不应该在XML名称中使用冒号,除非出于命名空间的目的,但是XML处理器必须接受冒号作为名称字符。还是没有回答..。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-25 09:31:33

它的格式符合XML1.0和XML1.1规范,但不符合名称空间规范。大多数人(和软件)都要求XML是命名空间格式良好的,所以最好避免使用XML。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24949581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档