<?xml version="1.0" encoding="gbk" standalone="no"?>
<!DOCTYPE 课件 [
 <!ELEMENT 章节 (简介, (标题, (段落 | 图片 | 表格 | 说明)+)+)>
 <!ELEMENT 简介 (#PCDATA)>
 <!ELEMENT 标题 (#PCDATA)>
 <!ELEMENT 段落 (#PCDATA)>
 <!ELEMENT 图片 (#PCDATA)>
 <!ELEMENT 表格 (#PCDATA)>
 <!ELEMENT 说明 (#PCDATA)>
 <!ELEMENT 课件 (章节+)>
]>
<课件>
<章节>
<简介 文章简介 >
<标题 课本标题一>
<段落>第一段</段落>
<段落>第二段</段落>
<图片>图片一</图片>
<表格>表格一</表格>
<说明>说明一</说明>
</标题>
<标题 课本标题二>
<图片>图片二</图片>
<图片>图片三</图片>
</标题>
</简介>

</章节></课件>
请问一下,我这样理解是不是正确的?

解决方案 »

  1.   

    <课件>
    <章节>
    <简介> 文章简介1 </简介>
    <标题 >课本标题一</标题>
    <段落>第一段</段落>
    <段落>第二段</段落>
    <图片>图片一</图片>
    <表格>表格一</表格>
    <说明>说明一</说明>
    <标题> 课本标题二</标题>
    <图片>图片二</图片>
    <图片>图片三</图片>
    </章节>
    <章节>
    <简介 >文章简介2 </简介>
    <标题 >课本标题三</标题>
    <图片>图片四</图片>
    </章节>
    </课件>
    这两种写法,都没有提示成功,求大神指导指导
      

  2.   

    根据你的dtd,我试了下,约束结果是
    <课件> 
        <章节></章节> 
        <章节></章节> 
        ......
    </课件>
    章节里面就没有内容了,楼主好好检查一下是不是章节的那个约束有点问题。现在有点小忙啊~
      

  3.   


    赐教的确不敢当啊。。我也一直在学习,我把你的dtd单独放一个dtd文件中的,然后按着你给出结果的方式写,一直都能有提示,不会报错,并且能得到你的第二个结果。