以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  xml   dtd[原创]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=77915)


--  作者:tancily
--  发布时间:10/22/2009 8:19:00 PM

--  xml   dtd[原创]
好:
   帮忙解决下吧,我看几百次了,还是解决不了。。。。
我用xmlspy打开提示:该 文件不具有良好格式 期望 年份 closing element name,
IE提示:
结束标记 '唱片' 与开始标记 '年份' 不匹配。处理资源 'file:///E:/learning/myXml/sttribute.xml' 时出错。第 17 行,位置: 3

</唱片>
--^
谢谢各位来访。。。。。。。。

<?xml version="1.0" encoding="gb2312" ?>
<!DOCTYPE CD [
<!ELEMENT CD (唱片*)>
<!ELEMENT 唱片 (名称,年份?,专辑名称?)>
<!ATTLIST 唱片 包装 CDATA "木质包装收藏版">
<!ATTLIST 唱片 碟片数 CDATA #REQUIRED>
<!ELEMENT 名称  (#PCDATA)>
<!ELEMENT 年份 (#PCDATA)>
<!ELEMENT 专辑名称 (#PCDATA)>
<!ATTLIST 专辑名称 歌手 CDATA #REQUIRED>
]>
<CD>
<唱片 包装="普通" 碟片数="1">
   <名称>大约在冬季</名称>
   <年份>2001<年份>
   <专辑名称 歌手="齐秦">大约在冬季</专辑名称>
</唱片>
<唱片 包装="普通" 碟片数="1">
   <名称>改变世界</名称>
   <年份>2005<年份>
   <专辑名称 歌手="王力宏">改变世界</专辑名称>
</唱片>


--  作者:wingwing
--  发布时间:10/28/2009 7:39:00 PM

--  
" <年份>2001<年份>" 和 " <年份>2005<年份>" 没有结束标记啊, 应该改成" <年份>2001</年份>" 和" <年份>2005</年份>"
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
23.438ms