新微赢技术网

标题: 简单的xml中的dtd有问题 不知道错在哪 [打印本页]

作者: 唏唏鉿鉿HJP    时间: 2010-1-9 08:29
标题: 简单的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">就是对的
找了半天不知道哪错了
作者: 劳资ぶ龍哥    时间: 2010-1-9 08:29
回答我啊 回答我啊
作者: lianeh    时间: 2010-1-9 08:29
怎么没有人回答啊
不怎么难吧
作者: 神①→沙加    时间: 2010-1-9 08:29
问题解决
dtd文件中如果有中文的话
要加<?xml encoding="gb2312" ?>
放在开头
作者: 文仔    时间: 2010-1-10 21:05
给我一个女人,我可以创造一个民族;给我一瓶酒,我可以带领他们征服全世界。。。。。。。。。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2