XML+CSS浏览器显示不正常
.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="show.css" type="text/css" ?>
<!DOCTYPE 列车时刻表 SYSTEM "match.dtd">
<!--列车时刻表 -->
<列车时刻表>
<列车 类别="特快" 车厢数目="20节车厢">
<列车号码>152次</列车号码><!--列车时刻表1-->
<始发时间>09:12</始发时间><!--列车时刻表2-->
<到达时间>19:23</到达时间><!--列车时刻表3-->
<始发站 language="汉语">北京</始发站><!--列车时刻表4-->
<始发站 language="英语">beijing</始发站><!--列车时刻表5-->
<终到站 language="汉语">上海</终到站><!--列车时刻表6-->
<终到站 language="英语">shanghai</终到站><!--列车时刻表7-->
</列车>
<列车 类别="普快" 车厢数目="20节车厢">
<列车号码>168次</列车号码>
<始发时间>10:12</始发时间>
<到达时间>21:36</到达时间>
<始发站 language="汉语">信阳</始发站>
<始发站 language="英语">xinyang</始发站>
<终到站 language="汉语">安阳</终到站>
<终到站 language="英语">anyang</终到站>
</列车>
</列车时刻表>
/////////////////////////////////////////////////
show.css文件
列车时刻表
{
display:block;
font-size:17;
font-weight:bold;
}
///////////////////////////////////////////////
match.dtd文件
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT 列车时刻表 (列车*)>
<!ELEMENT 列车 (列车号码,始发时间,到达时间,始发站*,终到站*)>
<!ELEMENT 列车号码 (#PCDATA)>
<!ELEMENT 始发时间 (#PCDATA)>
<!ELEMENT 到达时间 (#PCDATA)>
<!ELEMENT 始发站 (#PCDATA)>
<!ELEMENT 终到站 (#PCDATA)>
<!ATTLIST 列车
类别 (特快|普快) #REQUIRED
车厢数目 CDATA "20节车厢"
>
<!ATTLIST 始发站
language (英语|汉语) #REQUIRED
>
<!ATTLIST 终到站
language (英语|汉语) #REQUIRED
>
/////////////////////////////////////////////////////
浏览器显示结果为:
<列车时刻表> <列车 类别="特快" 车厢数目="20节车厢"> <列车号码>152次 <始发时间>09:12 <到达时间>19:23 <始发站 language="汉语">北京 <始发站 language="英语">beijing <终到站 language="汉语">上海 <终到站 language="英语">shanghai <列车 类别="普快" 车厢数目="20节车厢"> <列车号码>168次 <始发时间>10:12 <到达时间>21:36 <始发站 language="汉语">信阳 <始发站 language="英语">xinyang <终到站 language="汉语">安阳 <终到站 language="英语">anyang
这里面都没有</*>结束标签,我找不到问题在哪?
[解决办法]
只能英文,且区分大小写。