xml吧 关注:2,100贴子:5,880
  • 12回复贴,共1

求大家帮我看看为什么错了,谢谢谢谢。

只看楼主收藏回复

<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE 学生信息表[
<!ELEMENT 学生信息表(班级+)>
<!ELEMENT 班级(学生,姓名+,性别+,出生日期+)>
<!ELEMENT 学生(#PCDATA)>
<!ELEMENT 姓名(#PCDATA)>
<!ELEMENT 性别(#PCDATA)>
<!ELEMENT 出生日期(#PCDATA)>
]>
<学生信息表>
<班级 name="日文0611">
<学生 学号="200601114101">
<姓名>
王云娇
</姓名>
<性别>

</性别>
<出生日期>
1988-04-15
</出生日期>
</学生>
<学生 学号="200601114210">
<姓名>
程路
</姓名>
<性别>

</性别>
<出生日期>
1987-12-10
</出生日期>
</学生>
</班级>
<班级 name="日文062">
<学生 学号="20061114210">
<姓名>
马天宇
</姓名>
<性别>

</性别>
<出生日期>
1987-11-03
</出生日期>
</学生>
<学生 学号="20061114211">
<姓名>
董新胜
</姓名>
<性别>

</性别>
<出生日期>
1988-0827
</出生日期>
</学生>
</班级>
</学生信息表>I


IP属地:贵州1楼2013-10-13 09:33回复
    才学几天,不懂,谢谢帮我分析一下。


    IP属地:贵州2楼2013-10-13 09:34
    回复
      大神你在哪?


      IP属地:贵州3楼2013-10-13 10:16
      回复
        没错


        来自Android客户端4楼2013-10-29 00:14
        回复
          学生后的括号里写的应该是姓名,性别,出生日期,还有你下边性别和(#PCDATA)之间应该有空格


          来自Android客户端5楼2013-11-28 00:31
          回复
            哦,不对,我说错了,看你的dtd文件再看xml的话,你是没有跟学生定义属性,可是你的xml中有属性后边加个<!ATTLIST 学生 学号 CDATA #REQUIRED>这样应该就可以了


            来自Android客户端6楼2013-11-28 00:36
            回复
              那个班级也得加


              来自Android客户端7楼2013-11-28 00:38
              收起回复