日期:2014-05-20  浏览次数:20785 次

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

</章节>

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

------解决方案--------------------
额,先前的工具有些落后,现在又看了下,你第二种方式是对的啊
------解决方案--------------------
引用:
引用:额,先前的工具有些落后,现在又看了下,你第二种方式是对的啊
谢谢赐教.
其实,我后来检查了一下,第一种肯定是错误的,
我认为是第二种对的,
但是第二种方案,我这边的工具显示还是错误的好奇怪,你那边软件检验第二种是对的么?


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