以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]怎么老是说“名称中的起始字符无效”?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=57624)


--  作者:ttuurr
--  发布时间:1/2/2008 4:48:00 PM

--  [求助]怎么老是说“名称中的起始字符无效”?
下面这段代码进行validate,怎么会““名称中的起始字符无效”?
<?xml version="1.0" encoding="gbk" standalone="yes"?>
<!DOCTYPE 联系人列表 [
 <!ELEMENT 联系人列表 ANY>
 <!ELEMENT 联系人 (姓名,EMAIL)>
 <!ELEMENT 姓名 (#PCDATA)>
 <!ELEMENT EMAIL (#PCDATA)>
 <!ATTLIST 联系人 编号 ID #REQUIRED>
]>

<联系人列表>
 <联系人 编号="1">
  <姓名>张三</姓名>
  <EMAIL>zhang@it135.org</EMAIL>
 </联系人>
 <联系人 编号="2">
  <姓名>李四</姓名>
  <EMAIL>li@it135.org</EMAIL>
 </联系人>
</联系人列表>


--  作者:enyaxp
--  发布时间:1/3/2008 12:34:00 AM

--  
属性“编号“的定义问题。

ID类型值MS用数字开头就报错,改成字母开头就行


--  作者:nnyyang
--  发布时间:1/3/2008 1:18:00 AM

--  
id 的命名必须 是xml标签的标准命名!
首字母以字母下划线开头...
--  作者:ttuurr
--  发布时间:1/3/2008 7:55:00 PM

--  
上面这段代码来自 张孝祥的”javaweb开发内幕-核心基础“ 一书。
老张也会犯这样的错误啊!!!

顺便问一句,谁有这本书的源代码啊,我怎么都找不到啊!!!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms