XML 名称不能以"1"来头
但是发现将带有数字的项添加到XML文件中时就会报错。
上网一查 发现了XML的规范里写的很明确:
二.元素的语法 元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。 在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范: 1.名称中可以包含字母、数字以及其它字母; 2.名称不能以数字或"_" 3.名称不能以字母 4.名称中不能包含空格 5.名称中间不能包含":"(冒号) 为了使元素更容易阅读理解和操作,我们还有一些建议: 1.名称中不要使用"."。因为在很多程序语言中,"."是作为对象的属性,例如:font.color。同样的原因"-"也最好不要用,必须使用的,以"_"代替; 2.名称尽量简短。 3.名称的大小写尽量采用同一标准。 4.名称可以使用非英文字符,比如用中文。但是有些软件可能不支持。(IE5目前是支持中文元素的。) 另外,补充一点关于属性的说明。在HTML中,属性可以用来定义元素的显示格式,比如:<font 三.注释的语法 注释的语法如下: 四.CDATA的语法 CDATA全称character <![CDATA[这里放置需要显示的字符]]> 例如: <![CDATA[<AUTHOR 在页面上显示的内容将是"<AUTHORsex="female">ajie</AUTHOR>" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |