简单的xml中的dtd有问题 不知道错在哪
dtdFile.dtd中内容<!ELEMENT 列车时间表 (T28次,T226次)>
<!ELEMENT T28次 (开车时间,终到时间)>
<!ELEMENT T226次 (开车时间,终到时间)>
<!ELEMENT 开车时间 (hour,minute)>
<!ELEMENT 终到时间 (hour,minute)>
<!ELEMENT hour (#PCDATA)>
<!ELEMENT minute (#PCDATA)>
xml中的内容
<?xml version="1.0" encoding="gb2312" ?>
<!DOCTYPE 列车时间表 PUBLIC "-//ISO88/China/xml/ch" "dtdFile.dtd">
<列车时间表>
<T28次>
<开车时间>
<hour>23点</hour>
<minute> 12分</minute>
</开车时间>
<终到时间>
<hour>23点</hour>
<minute> 12分</minute>
</终到时间>
</T28次>
<T226次>
<开车时间>
<hour>08点</hour>
<minute> 45分</minute>
</开车时间>
<终到时间>
<hour>19点</hour>
<minute> 16分</minute>
</终到时间>
</T226次>
</列车时间表>
去掉<!DOCTYPE 列车时间表 PUBLIC "-//ISO88/China/xml/ch" "dtdFile.dtd">就是对的
找了半天不知道哪错了